JavaScript · Junior · Запитання 66 з 75
Чим Number.isNaN("abc") відрізняється від isNaN("abc")?
- ✓Правильна відповідь:
Number.isNaNдаєfalse(це рядок, а не NaN); глобальнийisNaNспершу приводить тип і даєtrue - 2Обидва повертають
true - 3Обидва повертають
false
Пояснення
Глобальний isNaN приводить аргумент, що веде до сюрпризів. Number.isNaN перевіряє лише справжнє значення NaN.