JavaScript-da null va undefined oʻrtasidagi farq

Mundarija:

JavaScript-da null va undefined oʻrtasidagi farq
JavaScript-da null va undefined oʻrtasidagi farq

Video: JavaScript-da null va undefined oʻrtasidagi farq

Video: JavaScript-da null va undefined oʻrtasidagi farq
Video: JavaScript null vs. undefined 2024, Noyabr
Anonim

Asosiy farq – JavaScript-da null va aniqlanmagan

JavaScript veb-sahifalarni dinamik qilish uchun mijoz tomonidagi skript tili sifatida ishlatiladi. HyperText Markup Language (HTML) bilan foydalanish oson. JavaScript interaktivlikni oshirish va yanada boy interfeyslarni yaratish uchun foydalidir. JavaScript bilan dasturlashda ma'lumotlarni saqlash kerak bo'ladi. O'zgaruvchi - bu dastur boshqarishi mumkin bo'lgan saqlash maydoni. O'zgaruvchilar xotira joylari. Har bir o'zgaruvchining turi bor. Bu xotira joyida saqlanishi mumkin bo'lgan qiymatlar oralig'iga bog'liq. JavaScript ko'plab ma'lumotlar turlarini qo'llab-quvvatlaydi. Ma'lumotlarning ibtidoiy turlari raqamlar, string va mantiqiy ma'lumotlardir. Raqamlar raqamli qiymatlarni saqlaydi, Stringlar belgilar ketma-ketligini va mantiqiylar rost yoki noto'g'ri ma'lumotlarni saqlaydi. JavaScript-da, shuningdek, ob'ektlar va boshqalar bo'lgan kompozit ma'lumotlar turlari mavjud. Yana ikkita o'zgaruvchi mavjud. Ular nol va aniqlanmagan. Ushbu maqolada JavaScript-da null va undefined o'rtasidagi farq muhokama qilinadi. JavaScript-da null va undefined o'rtasidagi asosiy farq shundaki, null o'zgaruvchiga qiymat bo'lmagan qiymatni belgilash uchun ishlatiladi, o'zgaruvchi e'lon qilinganda, lekin qiymat tayinlanmaganda aniqlanmagan bo'lsa ishlatiladi.

Javascriptda null nima?

JavaScript obyektga yoʻn altirilgan dasturlashni qoʻllab-quvvatlaydi. Dastur yoki dasturiy ta'minot JavaScript yordamida ob'ektlarga modellashtirilishi mumkin. Bu ob'ektlar boshqa ob'ektlar bilan aloqa qiladi. JavaScript obyektlari jingalak qavslar yordamida yoziladi. Obyekt xossalari nom, qiymat juftlari sifatida yoziladi. Ular vergul bilan ajratiladi. masalan. var student={ism: “Ann”, belgilar: 65};

JavaScript-da null va undefined o'rtasidagi farq
JavaScript-da null va undefined o'rtasidagi farq

Dasturchi oʻzgaruvchiga qiymat boʻlmagan qiymatni belgilashni xohlasa, u null maʼlumotlar turidan foydalanishi mumkin. Bu maʼlumotlar turi obyekt sifatida qabul qilinadi.

Quyidagi JavaScript bayonotlariga qarang.

var x=null;

document.write(x);

document.write(typeof(x));

Document.write(x) x qiymatini beradi. Bu null. X turi ob'ekt.

Quyidagi misolga qarang.

var student={ism: “Ann”, ball: 65};

talaba=null;

Yuqoridagilarga ko'ra, talaba qiymati null. Maʼlumotlar turi obyekt.

Javascriptda nima aniqlanmagan?

JavaScript-da oʻzgaruvchi eʼlon qilingan, lekin qiymat tayinlanmagan boʻlsa, u aniqlanmagan.

Quyidagi JavaScript bayonotlariga qarang. Agar var x kabi bayonot mavjud bo'lsa; bu erda x - o'zgaruvchi. Keyin x aniqlanmagan qiymatga ega bo'ladi. Maʼlumotlar turi ham aniqlanmagan.

var x;

hujjat. yozish(x);

document.write(type(x));

Bu qiymatni HTML sahifasida aks ettiradi. Bu aniqlanmagan. Shuning uchun u aniqlanmagan qiymatni o'z ichiga oladi. Hujjatni yozishda.write(type(x)); va sahifani qayta yuklash, u hali ham aniqlanmagan beradi. Shuning uchun, x o'zgaruvchisi aniqlanmagan qiymatga ega va turi ham aniqlanmagan.

Quyidagi bayonotga ham qarang.

var student;

document.write(talaba);

Talaba oʻzgaruvchisi aniqlanmagan qiymatga ega. Bu oʻzgaruvchining turi ham aniqlanmagan.

Oʻzgaruvchi qiymatini aniqlanmagan qilib belgilash ham mumkin. Quyidagi bayonotga qarang.

var student=aniqlanmagan;

document.write(talaba);

document.write(typeof(talaba));

Endi talaba oʻzgaruvchisi aniqlanmagan qiymatga ega. Talaba oʻzgaruvchan turi ham aniqlanmagan.

Nul va aniqlanmagan oʻrtasidagi oʻxshashlik nimada?

Ikkalasi ham JavaScript-dagi ma'lumotlar turlari

Nul va aniqlanmagan oʻrtasidagi farq nima?

Null va aniqlanmagan

Nul - bu oʻzgaruvchiga qiymat boʻlmagan qiymatni belgilash uchun ishlatiladigan JavaScript-dagi maʼlumotlar turi. Aniqlanmagan bu JavaScript-da oʻzgaruvchi eʼlon qilinganda, lekin qiymat tayinlanmaganda foydalaniladigan maʼlumotlar turidir.
Qiymat
Oʻzgaruvchi nullga tayinlanganda, qiymat null boʻladi. Oʻzgaruvchi aniqlanmagan boʻlsa, qiymat aniqlanmagan.
Ma'lumotlar turi
Oʻzgaruvchiga null belgilansa, maʼlumotlar turi obyekt hisoblanadi. Oʻzgaruvchi aniqlanmagan holda tayinlanganda, maʼlumotlar turi aniqlanmagan deb hisoblanadi.

Xulosa – JavaScript-da null va aniqlanmagan

JavaScript - bu veb-ilovalarni ishlab chiqish uchun ishlatiladigan mijoz tomonidagi skript tili. Bu veb-sahifaga interaktivlikni olib keladi. Bundan tashqari, onlayn dasturlar, video o'yinlar ishlab chiqish uchun ishlatiladi. HTML va CSS bilan bir qatorda u World Wide Web uchun asosiy texnologiya hisoblanadi. Ko'pgina brauzerlar JavaScript-ni qo'llab-quvvatlaydi. JavaScript-da dasturlarni yozishda ma'lumotlarni saqlash kerak. Ma'lumotlar o'zgaruvchilarda saqlanadi. Har bir o'zgaruvchining ma'lumotlar turi mavjud. Ulardan ikkitasi nol va aniqlanmagan. JavaScript-da null va undefined o'rtasidagi farq shundaki, null o'zgaruvchiga qiymat bo'lmagan qiymatni belgilash uchun ishlatiladi, undefined esa o'zgaruvchi e'lon qilinganda, lekin qiymat tayinlanmaganda ishlatiladi.

JavaScript-da null va undefined PDF formatini yuklab oling

Siz ushbu maqolaning PDF-versiyasini yuklab olishingiz va iqtibos keltirgan holda oflayn maqsadlarda foydalanishingiz mumkin. Iltimos, PDF versiyasini bu yerdan yuklab oling: JavaScript-da null va undefined o'rtasidagi farq

Tavsiya: