Существует несколько способов, самый надежный - использовать функцию Number.isNaN()
.
Number.isNaN()
:
Это наиболее предпочтительный способ, так как он правильно различает между NaN
и другими нечисловыми значениями, которые при преобразовании к числу дают NaN
(например, объекты).
javascript
isNaN()
(глобальная функция):
Эта функция преобразует аргумент к числу перед проверкой. Из-за этого может возвращать true
для значений, которые не являются NaN
, но не могут быть преобразова
Существует несколько способов, самый надежный - использовать функцию Number.isNaN()
.
Number.isNaN()
:
Это наиболее предпочтительный способ, так как он правильно различает между NaN
и другими нечисловыми значениями, которые при преобразовании к числу дают NaN
(например, объекты).
javascript
isNaN()
(глобальная функция):
Эта функция преобразует аргумент к числу перед проверкой. Из-за этого может возвращать true
для значений, которые не являются NaN
, но не могут быть преобразова
Register or sign in to get access to full answers for all questions from the question bank.