JS undefined

JavaScript-da qiymatsiz o‘zgaruvchi undefined qiymatiga ega.

Tipi ham undefined.

ULASHISH

Aniqlanmagan o‘zgaruvchilar

Qiymatsiz e’lon qilingan o‘zgaruvchi avtomatik ravishda undefined qiymatiga ega bo‘ladi.

Misol

let car;

document.getElementById("demo").innerHTML = car;
O‘zingiz sinab ko‘ring »

undefined’ning tipi

O‘zgaruvchining aniqlanmaganligini tekshirish uchun typeof dan foydalanishingiz mumkin.

Misol

let car;

document.getElementById("demo").innerHTML = typeof car;
O‘zingiz sinab ko‘ring »

Bo‘sh qiymatlar

Bo‘sh String qiymat va turga ega.

Bu undefined bilan bir xil emas.

Misol

let text = "";

document.getElementById("demo").innerHTML =
text + "<br>" + typeof text;
O‘zingiz sinab ko‘ring »

Obyektlar va undefined

Mavjud bo‘lmagan obyekt xususiyatiga murojaat qilish undefined qaytaradi.

Misol

const person = {firstName:"John", lastName:"Doe"};

document.getElementById("demo").innerHTML = person.age;
O‘zingiz sinab ko‘ring »

Funksiyalar va undefined

Qaytariladigan qiymati bo‘lmagan funksiya undefined qaytaradi.

Misol

function myFunction() {
  let x = 5;
}

document.getElementById("demo").innerHTML = myFunction();
O‘zingiz sinab ko‘ring »

Obyektni bo‘shatish mumkin

Qiymatni undefined ga o‘rnatish orqali obyektlarni bo‘shatish mumkin.

Misol

const person = {firstName:"John", lastName:"Doe"};

person = undefined;

Obyektlarni qiymatni null ga o‘rnatish orqali ham bo‘shatish mumkin.


Eslatma

undefined — JavaScript qiymati.

Bu o‘zgaruvchi e’lon qilinganligini, lekin hech qanday qiymat tayinlanmaganligini anglatadi.


W3Schools Pathfinder

Yutuqlaringizni kuzating – bu bepul!