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
Мы выкарыстоўваем cookie для працы сайта, аналітыкі і персаналізацыі. Апрацоўка дадзеных адбываецца згодна Палітыкай канфідэнцыяльнасці.
прыняць усе наладзіць адхіліць