Функција 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