isNaN Funksiýasy

isNaN funksiýasy berlen parametriň san ýa-da däldigini barlaýar. Eger parametr san bolmasa, true gaýtarar, eger san bolsa false gaýtarar. Onuň işleýişi: berlen parametr sana öwrülýär. Eger ol san bolmasa (setir, massiw we ş.m.), onda NaN öwrülýär. isNaN bolsa barlap görýär - öwürmeden soň NaN aldykmy ýokmy. true bolsa NaN-a däl-de, 1 sanyna öwrülýär. Başga-da ýaýran çynlar bar, olary NaN-yň düşündirişinde görüň.

Sintaksis

javascriptisNaN(baha);

Mysal

Häzir isNaN false gaýtarar, sebäbi parametr san:

javascriptconsole.log(isNaN(3));

Kodyň ýerine ýetiriliş netijesi:

javascriptfalse

Mysal

Häzir isNaN true gaýtarar, sebäbi parametr san däl:

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

Kodyň ýerine ýetiriliş netijesi:

javascripttrue

Şeýle-de görüň

  • isFinite funksiýasyny,
    sanyň çäkli-çäksizdigini barlaýar
  • typeof operatoruny,
    maglumat görnüşini kesgitleýär