Skip to content

Commit 50b752b

Browse files
committed
fix comments
1 parent db249e4 commit 50b752b

File tree

2 files changed

+4
-5
lines changed

2 files changed

+4
-5
lines changed

1-js/02-first-steps/05-types/article.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -250,7 +250,7 @@ typeof alert // "function" (3)
250250
В JavaScript есть 8 основных типов.
251251

252252
- `number` для любых чисел: целочисленных или чисел с плавающей точкой, целочисленные значения ограничены диапазоном ±2<sup>53</sup>.
253-
- `bigint` для целых чисел произвольной длиной.
253+
- `bigint` для целых чисел произвольной длины.
254254
- `string` для строк. Строка может содержать один или больше символов, нет отдельного символьного типа.
255255
- `boolean` для `true`/`false`.
256256
- `null` для неизвестных значений -- отдельный тип, имеющий одно значение `null`.

1-js/99-js-misc/05-bigint/article.md

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22

33
[recent caniuse="bigint"]
44

5-
`BigInt` это специальный числовой тип, который предоставляет возможность рабоать с целыми числами произвольной длины.
5+
`BigInt` это специальный числовой тип, который предоставляет возможность работать с целыми числами произвольной длины.
66

77
Чтобы создать значение типа `BigInt` необходимо добавить `n` в конец числового литерала или вызвать функцию `BigInt`, которая создаст `BigInt` число из переданного аргумента. Аргументом может быть число, строка и др.
88

@@ -45,7 +45,7 @@ alert(Number(bigint) + number); // 3
4545

4646
````smart header="К `BigInt` числам нельзя применить унарный оператор `+`"
4747
Унарный оператор `+value` является хорошо известным способом конвертировать `value` в число.
48-
Данный оператор не поддерживается при работе с `BigInt` числам, чтобы [не сломать](https://github.com/tc39/proposal-bigint/blob/master/ADVANCED.md#dont-break-asmjs) "asm.js".
48+
Данный оператор не поддерживается при работе с `BigInt` числами, чтобы [не сломать](https://github.com/tc39/proposal-bigint/blob/master/ADVANCED.md#dont-break-asmjs) "asm.js".
4949
```js run
5050
let bigint = 1n;
5151
alert( +bigint ); // SyntaxError: Unexpected identifier
@@ -61,7 +61,6 @@ alert( 2n > 1n ); // true
6161
alert( 2n > 1 ); // true
6262
```
6363
64-
As numbers and bigints belong to different types, they can be equal `==`, but not strictly equal `===`:
6564
Так как обычные and bigint числа принадлежат к разным типам, они могут быть равны только при нестрогом сравнении `==`:
6665
6766
```js run
@@ -94,7 +93,7 @@ alert( 0n || 2 ); // 2
9493
9594
К примеру, деление bigint числа всегда возвращает целое число.
9695
97-
Чтобы эмулировать такое поведение, полифилл должен будет заменить поведение всех таких операторов. Такая реализация будет тяжеловесной и иметь негативное влияние на производительсность.
96+
Чтобы эмулировать такое поведение, полифил должен будет заменить поведение всех таких операторов. Такая реализация будет тяжеловесной и иметь негативное влияние на производительсность.
9897
9998
Вот почему на данный момент нет хорошо реализованного полифила.
10099

0 commit comments

Comments
 (0)