Skip to content

Commit

Permalink
Добавляет уточнение насчёт мат операций и NaN
Browse files Browse the repository at this point in the history
* Добавляет уточнение насчёт мат операций и NaN.

* Принимает мини-правку

Co-authored-by: Matvey Romanov <[email protected]>

* Вмёрдживает свою правку

* Update js/number/index.md

Co-authored-by: Polina Gurtovaia <[email protected]>

* Добавила себя в контрибьюторы

* Добавление насчёт Infinity

* Убирает парцелляцию

---------

Co-authored-by: Tatiana Fokina <[email protected]>
Co-authored-by: Matvey Romanov <[email protected]>
Co-authored-by: Polina Gurtovaia <[email protected]>
  • Loading branch information
4 people authored Dec 16, 2024
1 parent e5e3cdf commit 7db516b
Showing 1 changed file with 5 additions and 1 deletion.
6 changes: 5 additions & 1 deletion js/number/index.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,8 @@ title: "Число"
description: "Тип данных для работы с числами."
authors:
- nlopin
contributors:
- anastasiayarosh
related:
- js/typecasting
- js/expressions-vs-statements
Expand Down Expand Up @@ -149,7 +151,9 @@ console.log(Number.isNaN(result))
// true
```

Для проверки, что значение в переменной является конечным числом, а не специальным значением, пользуйтесь функцией [`Number.isFinite()`](/js/number-isfinite/), она возвращает `true`, если переданный аргумент — число.
Если в математическом выражении есть `NaN`, в результате тоже получится `NaN`. Единственное исключение — возведение в нулевую степень. `NaN` ** 0 = 1.

Для проверки, что значение в переменной является конечным числом, а не специальным значением, используйте функцию [`Number.isFinite()`](/js/number-isfinite/). Она возвращает `true`, если переданный аргумент — число, кроме `Infinity`.

```js
const inf = Infinity
Expand Down

0 comments on commit 7db516b

Please sign in to comment.