diff options
author | Peter Bengtsson <mail@peterbe.com> | 2021-07-28 01:04:59 -0400 |
---|---|---|
committer | GitHub <noreply@github.com> | 2021-07-28 08:04:59 +0300 |
commit | 0b5c8a1f20efae16e7e23e52d101e545980e157f (patch) | |
tree | ed6de4b7d858686cde502b4f08a10406550cc8aa /files/ru/web/javascript/reference/global_objects/isnan/index.html | |
parent | f2c560577fe17103e74314e60d20472a757100c3 (diff) | |
download | translated-content-0b5c8a1f20efae16e7e23e52d101e545980e157f.tar.gz translated-content-0b5c8a1f20efae16e7e23e52d101e545980e157f.tar.bz2 translated-content-0b5c8a1f20efae16e7e23e52d101e545980e157f.zip |
remove link 'title' attributes that's just the 'href' (ru, part 5) (#1750)
Diffstat (limited to 'files/ru/web/javascript/reference/global_objects/isnan/index.html')
-rw-r--r-- | files/ru/web/javascript/reference/global_objects/isnan/index.html | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/files/ru/web/javascript/reference/global_objects/isnan/index.html b/files/ru/web/javascript/reference/global_objects/isnan/index.html index 023673c119..bb9c3ff980 100644 --- a/files/ru/web/javascript/reference/global_objects/isnan/index.html +++ b/files/ru/web/javascript/reference/global_objects/isnan/index.html @@ -56,7 +56,7 @@ translation_of: Web/JavaScript/Reference/Global_Objects/isNaN <h3 id="Особенности_поведения"><em>Особенности поведения</em></h3> -<p>С самых ранних версий функции <code>isNaN</code> её поведение для не числовых переменных или литералов было довольно-таки запутанным. Когда аргументом функции <code>isNaN</code> является переменная, тип которой не <a href="http://es5.github.com/#x8.5" title="http://es5.github.com/#x8.5">Number</a>, она преобразуется к типу <code>Number</code>. Полученное значение затем проверяется, является ли оно {{jsxref("Global_Objects/NaN", "NaN")}}. Таким образом для не числовых значений, которые можно преобразовать в числовой тип без не-NaN значения (в частности, пустая строка или логические примитивы, которые преобразуются в 0 или 1), возвращаемое значение "false" может быть полной неожиданностью; пустая строка преобразуется в "not a number." Путаница связана с тем, что "not a number" имеет определённое значение, описанное в стандарте IEEE-794 чисел с плавающей точкой. Функцию стоит воспринимать в качестве ответа на вопрос, "Является ли это значение корректным числом по стандарту IEEE-794?"</p> +<p>С самых ранних версий функции <code>isNaN</code> её поведение для не числовых переменных или литералов было довольно-таки запутанным. Когда аргументом функции <code>isNaN</code> является переменная, тип которой не <a href="http://es5.github.com/#x8.5">Number</a>, она преобразуется к типу <code>Number</code>. Полученное значение затем проверяется, является ли оно {{jsxref("Global_Objects/NaN", "NaN")}}. Таким образом для не числовых значений, которые можно преобразовать в числовой тип без не-NaN значения (в частности, пустая строка или логические примитивы, которые преобразуются в 0 или 1), возвращаемое значение "false" может быть полной неожиданностью; пустая строка преобразуется в "not a number." Путаница связана с тем, что "not a number" имеет определённое значение, описанное в стандарте IEEE-794 чисел с плавающей точкой. Функцию стоит воспринимать в качестве ответа на вопрос, "Является ли это значение корректным числом по стандарту IEEE-794?"</p> <p>В следующей версии ECMAScript (ES6) функция {{jsxref("Number.isNaN()")}} также присутствует. <code>Number.isNaN(x)</code> будет надёжным методом для проверки, содержит ли <code>x</code> значение <code>NaN</code> или нет. Даже с <code>Number.isNaN</code>, однако, результатом <code>NaN</code> остаётся точное числовое значение, а не просто "not a number".</p> |