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