JS undefined

Undefined primitivi tayinlangan qiymat yo‘qligini ifodalaydi.

Tip nomi — undefined.

Undefined qiymatlar JavaScript’ning 7 ta primitiv tipidan biri.

ULASHISH

undefined qiymati

undefined primitivi faqat bitta qiymatga ega bo‘lishi mumkin:

undefined

Tip haqida ma’lumot

Primitiv tip nomi — "undefined".

Misol

let x; (typeof x)   // undefined
O‘zingiz sinab ko‘ring »

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.

Misol

function myFunction(x) {   return x; } let result = myFunction();
O‘zingiz sinab ko‘ring »

Qiymat qaytarmaydigan funksiyalar

Qiymat qaytarmaydigan funksiyalar undefined qaytaradi.

Misol

function myFunction() {   let x = 1; } let result = myFunction();
O‘zingiz sinab ko‘ring »

Undefined bilan taqqoslash

Misol

let x; (x === undefined)   // true
O‘zingiz sinab ko‘ring »

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


W3Schools Pathfinder

Yutuqlaringizni kuzating – bu bepul!