From 950acaec7f5b3e8d3f942db760f509494a0bd438 Mon Sep 17 00:00:00 2001 From: Anastasia Yarosh Date: Tue, 5 Nov 2024 23:06:01 +0300 Subject: [PATCH 1/5] =?UTF-8?q?=D0=94=D0=BE=D0=B1=D0=B0=D0=B2=D0=BB=D1=8F?= =?UTF-8?q?=D0=B5=D1=82=20=D1=83=D1=82=D0=BE=D1=87=D0=BD=D0=B5=D0=BD=D0=B8?= =?UTF-8?q?=D0=B5=20=D0=BD=D0=B0=D1=81=D1=87=D1=91=D1=82=20=D0=BC=D0=B0?= =?UTF-8?q?=D1=82=20=D0=BE=D0=BF=D0=B5=D1=80=D0=B0=D1=86=D0=B8=D0=B9=20?= =?UTF-8?q?=D0=B8=20NaN.?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- js/number/index.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/js/number/index.md b/js/number/index.md index 9d90cda79e..1ec659b3bb 100644 --- a/js/number/index.md +++ b/js/number/index.md @@ -149,6 +149,8 @@ console.log(Number.isNaN(result)) // true ``` +Если в математическом выражении есть NaN, то в результате тоже получится NaN. Кроме одного исключения - NaN ** 0 = 1. + Для проверки, что значение в переменной является конечным числом, а не специальным значением, пользуйтесь функцией [`Number.isFinite()`](/js/number-isfinite/), она возвращает `true`, если переданный аргумент — число. ```js From 8bfbc442ac357268bad51dbaff1e31e72bdd9094 Mon Sep 17 00:00:00 2001 From: Tatiana Fokina Date: Fri, 15 Nov 2024 21:07:41 +0400 Subject: [PATCH 2/5] =?UTF-8?q?=D0=9F=D1=80=D0=B8=D0=BD=D0=B8=D0=BC=D0=B0?= =?UTF-8?q?=D0=B5=D1=82=20=D0=BC=D0=B8=D0=BD=D0=B8-=D0=BF=D1=80=D0=B0?= =?UTF-8?q?=D0=B2=D0=BA=D1=83?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Co-authored-by: Matvey Romanov <38384967+ra1nbow1@users.noreply.github.com> --- js/number/index.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/js/number/index.md b/js/number/index.md index 1ec659b3bb..cbc3e21042 100644 --- a/js/number/index.md +++ b/js/number/index.md @@ -151,7 +151,7 @@ console.log(Number.isNaN(result)) Если в математическом выражении есть NaN, то в результате тоже получится NaN. Кроме одного исключения - NaN ** 0 = 1. -Для проверки, что значение в переменной является конечным числом, а не специальным значением, пользуйтесь функцией [`Number.isFinite()`](/js/number-isfinite/), она возвращает `true`, если переданный аргумент — число. +Для проверки, что значение в переменной является конечным числом, а не специальным значением, используйте функцию [`Number.isFinite()`](/js/number-isfinite/). Она возвращает `true`, если переданный аргумент — число. ```js const inf = Infinity From 500171d1660700042001fa0b01458bc74a446b98 Mon Sep 17 00:00:00 2001 From: Tatiana Fokina Date: Fri, 15 Nov 2024 21:08:19 +0400 Subject: [PATCH 3/5] =?UTF-8?q?=D0=92=D0=BC=D1=91=D1=80=D0=B4=D0=B6=D0=B8?= =?UTF-8?q?=D0=B2=D0=B0=D0=B5=D1=82=20=D1=81=D0=B2=D0=BE=D1=8E=20=D0=BF?= =?UTF-8?q?=D1=80=D0=B0=D0=B2=D0=BA=D1=83?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- js/number/index.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/js/number/index.md b/js/number/index.md index cbc3e21042..409fcf5763 100644 --- a/js/number/index.md +++ b/js/number/index.md @@ -149,7 +149,7 @@ console.log(Number.isNaN(result)) // true ``` -Если в математическом выражении есть NaN, то в результате тоже получится NaN. Кроме одного исключения - NaN ** 0 = 1. +Если в математическом выражении есть `NaN`, в результате тоже получится `NaN`. Единственное исключение — `NaN` ** 0 = 1. Для проверки, что значение в переменной является конечным числом, а не специальным значением, используйте функцию [`Number.isFinite()`](/js/number-isfinite/). Она возвращает `true`, если переданный аргумент — число. From 7989d4b806ff577744274d403caec184ae06d2a4 Mon Sep 17 00:00:00 2001 From: "Anastasia Y." <71438930+nasty23-star@users.noreply.github.com> Date: Tue, 19 Nov 2024 12:02:39 +0300 Subject: [PATCH 4/5] Update js/number/index.md Co-authored-by: Polina Gurtovaia --- js/number/index.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/js/number/index.md b/js/number/index.md index 409fcf5763..6199ba1f47 100644 --- a/js/number/index.md +++ b/js/number/index.md @@ -149,7 +149,7 @@ console.log(Number.isNaN(result)) // true ``` -Если в математическом выражении есть `NaN`, в результате тоже получится `NaN`. Единственное исключение — `NaN` ** 0 = 1. +Если в математическом выражении есть `NaN`, в результате тоже получится `NaN`. Единственное исключение — возведение в нулевую степень. `NaN` ** 0 = 1. Для проверки, что значение в переменной является конечным числом, а не специальным значением, используйте функцию [`Number.isFinite()`](/js/number-isfinite/). Она возвращает `true`, если переданный аргумент — число. From 2d0ed448585a733349d4d7e7989d9f642d81f6b0 Mon Sep 17 00:00:00 2001 From: Anastasia Yarosh Date: Wed, 20 Nov 2024 22:35:42 +0300 Subject: [PATCH 5/5] =?UTF-8?q?=D0=94=D0=BE=D0=B1=D0=B0=D0=B2=D0=B8=D0=BB?= =?UTF-8?q?=D0=B0=20=D1=81=D0=B5=D0=B1=D1=8F=20=D0=B2=20=D0=BA=D0=BE=D0=BD?= =?UTF-8?q?=D1=82=D1=80=D0=B8=D0=B1=D1=8C=D1=8E=D1=82=D0=BE=D1=80=D1=8B?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- js/number/index.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/js/number/index.md b/js/number/index.md index 6199ba1f47..765eb97d63 100644 --- a/js/number/index.md +++ b/js/number/index.md @@ -3,6 +3,8 @@ title: "Число" description: "Тип данных для работы с числами" authors: - nlopin +contributors: + - anastasiayarosh related: - js/typecasting - js/expressions-vs-statements