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