JavaScript-da null turi qanday?
JavaScript-da null turi qanday?

Video: JavaScript-da null turi qanday?

Video: JavaScript-da null turi qanday?
Video: 014. Null va Undefined | JavaScript darslari | O'zbek tilida 2024, Noyabr
Anonim

In JavaScript null "hech narsa" dir. Bu mavjud bo'lmagan narsa bo'lishi kerak. Afsuski, ichida JavaScript , ma'lumotlar null turi ob'ekt hisoblanadi. Siz buni xato deb hisoblashingiz mumkin JavaScript bu turdagi null ob'ekt hisoblanadi.

Buni hisobga olsak, null turi nima?

The null qiymat texnik jihatdan ibtidoiy, "ob'ekt" yoki "raqam" ibtidoiy. The null qiymati, lekin sifatida ifodalangan NULL ko'pgina platformalar uchun 0x00 bo'lgan ko'rsatkich. Ushbu o'xshashlik natijasida, null 0 ga ega turi ob'ektga mos keladigan teg.

Xuddi shunday, siz JavaScript-da nulldan qanday foydalanasiz? ' JavaScript-da null ' Null ' dagi kalit so'zdir JavaScript Bu "qiymat yo'q" yoki hech qanday qiymat yo'qligini bildiradi. Agar siz o'zgaruvchini tayinlangan qiymatdan ajratmoqchi bo'lsangiz, shunchaki belgilashingiz mumkin ' null ' unga. Bundan tashqari, har qanday boshqa ob'ekt kabi, u hech qachon tomonidan o'zgaruvchiga bevosita tayinlanmaydi JavaScript.

Shuni ham bilish kerakki, nima uchun typeof null JavaScript-da ob'ekt hisoblanadi?

In JavaScript , typeof null bu 'ob'ekt ', bu noto'g'ri fikr bildiradi null hisoblanadi ob'ekt (bu emas, bu ibtidoiy qiymat, batafsil ma'lumot uchun qadriyatlarni turkumlashtirish bo'yicha mening blog postimga murojaat qiling). Bu xato va afsuski, uni tuzatib bo'lmaydi, chunki u mavjud kodni buzadi. Ma'lumotlar bir havola hisoblanadi ob'ekt.

Null ma'lumotlar turimi?

Bu yerda yo'q NULL ma'lumotlar turi . NULL o'zi YO'QLIK degan ma'noni anglatadi ma'lumotlar . Yo'q bo'lganda ma'lumotlar , qanday bo'lishi mumkin turi ? NULL uchun ma'lumotlar turi kabi ma'nosizdir ma'lumotlar turi 0 uchun: INTEGER, FLOAT yoki VARCHAR bo'lishi mumkin.

Tavsiya: