24 of 264 menu

Функция isNaN

Функцията isNaN проверява дали подаденият параметър е число или не. Ще върне true, ако параметърът не е число и false, ако е. Как работи: подаденият параметър се преобразува към число. Ако това не е число (низ, масив и т.н.), то се преобразува в NaN. А isNaN проверява дали получихме NaN след преобразуването или не. А true се преобразува не в NaN, а в числото 1. Има и други подобни подводни камъни, вижте ги в описанието на NaN.

Синтаксис

isNaN(стойност);

Пример

Сега isNaN ще върне false, тъй като параметърът е число:

console.log(isNaN(3));

Резултат от изпълнението на кода:

false

Пример

Сега isNaN ще върне true, тъй като параметърът не е число:

console.log(isNaN('abcde'));

Резултат от изпълнението на кода:

true

Вижте също

  • функцията isFinite,
    която проверява дали числото е крайно
  • оператора typeof,
    който определя типа на данните
Български
AfrikaansAzərbaycanবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Ние използваме бисквитки за работата на сайта, анализ и персонализация. Обработката на данни се извършва в съответствие с Политика за поверителност.
приемам всички настройки отхвърляне