JavaScript

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

Terma të lidhur