References
isNaN()
Leírás
Visszaadja, hogy a megadott kifejezés szám-e vagy sem. Itt nem csak számokat, de bármit megadhatunk, és ha a kifejezést nem tudja számmá konvertálni, vagy értelmezhetetlen lesz a szám (például a 0-val osztás), akkor igazzal tér vissza, különben hamissal.
console.log(isNaN('Hello'))
// Expected output: true
Ha egy matematikai művelet eredménye kivezet a számok halmazából, akkor a javascript egy speciális számot, a NaN
(Not a Number
) értéket. Egyedüli biztos vizsgálatra az isNaN
függvénnyel lehetséges.
Szintaxis
isNaN(value)
Példa
function milliseconds(x) {
if (isNaN(x)) {
return 'Not a Number!'
}
return x * 1000
}
console.log(milliseconds('100F'))
// Expected output: "Not a Number!"
console.log(milliseconds('0.0314E+2'))
// Expected output: 3140