JS undefined
Undefined primitivi tayinlangan qiymat yo‘qligini ifodalaydi.
Tip nomi — undefined.
Undefined qiymatlar JavaScript’ning 7 ta primitiv tipidan biri.
undefined qiymati
undefined primitivi faqat bitta qiymatga ega bo‘lishi mumkin:
undefined
Tip haqida ma’lumot
Primitiv tip nomi — "undefined".
Qiymat berilmagan o‘zgaruvchilar
Qiymatsiz e’lon qilingan o‘zgaruvchilar undefined bo‘ladi.
Mavjud bo‘lmagan obyekt xususiyatlari
Mavjud bo‘lmagan xususiyatni o‘qish undefined qaytaradi.
Misol
// Create a person object
const person = {name:"John"};
// Read the age property
person.age //undefined
O‘zingiz sinab ko‘ring »
Berilmagan funksiya argumentlari
Berilmagan parametrlar undefined qiymatini oladi.
Qiymat qaytarmaydigan funksiyalar
Qiymat qaytarmaydigan funksiyalar undefined qaytaradi.
Undefined bilan taqqoslash
Undefined va Null
undefined va null — turli qiymatlar.
| Ifoda | Natija |
|---|---|
undefined == null |
true |
undefined === null |
false |
typeof undefined |
"undefined" |
typeof null |
"object" |
Falsy qiymat
Undefined — falsy qiymat.
Misol
let x;
if (x) {
document.getElementById("demo").innerHTML = "TRUE";
} else {
document.getElementById("demo").innerHTML = "FALSE";
}
O‘zingiz sinab ko‘ring »
Xulosa
| Xususiyat | Qiymat |
|---|---|
| Primitiv tip | undefined |
| Mumkin bo‘lgan qiymatlar | Bitta (undefined) |
| Falsy | Ha |
| Object | Yo‘q |
Tegishli sahifalar:
W3Schools Pathfinder
Yutuqlaringizni kuzating – bu bepul!
