NaN (Not a Number)
Në shqip përdoret i njëjti emër.
ShpjegimiSQ
NaN do të thotë „Not a Number“ — „nuk është numër“. E merr kur një llogaritje me numra dështon, p.sh. Number("abc") ose 0/0. Çudia: NaN s'është i barabartë as me veten, ndaj kontrollohet me Number.isNaN().
EnglishEN
NaN means “Not a Number”. You get it when a number calculation fails, like Number("abc") or 0/0. The odd part: NaN isn't even equal to itself, so you check for it with Number.isNaN().
Si ta mendosh
Si kur kalkulatori i arkës shfaq „Error“ sepse dikush shtypi një shkronjë: rezultati s'është zero, thjesht s'është numër.
Lexoje në anglisht
Like the till calculator showing “Error” because someone typed a letter: the result isn't zero, it just isn't a number.
Shembull kodijavascript
const mosha = Number("shtatëmbëdhjetë");
console.log(mosha); // NaN
console.log(mosha === NaN); // false (!)
console.log(Number.isNaN(mosha)); // true