JS NaN
JavaScript-da NaN Not a Number so‘zining qisqartmasi.
NaN - bu qonuniy raqam bo‘lmagan JavaScript raqami.
Noto‘g‘ri son amallari
JavaScript sonni hisoblay olmaganda NaN hosil bo‘ladi.
Misol
let x = 100 / "Apple";
document.getElementById("demo").innerHTML = x;
O‘zingiz sinab ko‘ring »
NaN — bu son (Number)
NaN turi number hisoblanadi.
Bu g‘alati tuyulishi mumkin, lekin NaN JavaScript raqam turiga tegishli.
Raqamli Stringlar
JavaScript arifmetik operatsiyalarda raqamli stringlarni raqamlarga aylantirishga harakat qiladi.
Natijada 10 , chunki "10" 10 raqamiga aylantiriladi.
Son bo‘lmagan stringlar
Raqamli bo‘lmagan stringni songa aylantirib bo‘lmaydi.
Misol
let x = 100 / "Apple";
document.getElementById("demo").innerHTML = x;
O‘zingiz sinab ko‘ring »
Natijada NaN , chunki "Apple" raqamga aylantirib bo‘lmaydi.
isNaN()’dan foydalanish
Qiymat raqam emasligini bilish uchun isNaN() JavaScript funksiyasidan foydalanishingiz mumkin.
Misol
let x = 100 / "Apple";
document.getElementById("demo").innerHTML = isNaN(x);
O‘zingiz sinab ko‘ring »
NaN o‘ziga teng emas
NaN o‘ziga teng bo‘lmagan yagona JavaScript qiymatidir.
NaN ni tekshirish uchun isNaN() dan foydalaning.
Math’dagi NaN
Agar siz matematik operatsiyada NaN dan foydalansangiz, natija ham NaN bo‘ladi.
Misol
let x = NaN;
let y = 5;
document.getElementById("demo").innerHTML = x + y;
O‘zingiz sinab ko‘ring »
Eslatma
NaN — Not a Number (son emas) degan ma’noni anglatadi.
Lekin NaN turi number hisoblanadi.
Qiymat NaN ekanligini tekshirish uchun isNaN() dan foydalaning.
W3Schools Pathfinder
Yutuqlaringizni kuzating – bu bepul!
