Junior
Тафсилоттар дар бораи арзишҳои null ва undefined дар JavaScript.
sobes.tech AI
Ҷавоб аз AI
-
белгисиз:- Өзгөрмө белгиленген, бирок башталбаган учурда берилген ишараты.
- Ачык түрдө эч кандай маанини кайтарбаган функциялардан да кайтарылат.
- Бул негизги маалымат түрү.
typeofоператору"undefined"саптын кайтарат.
-
null:- Өзгөрмөгө так белгиленген жана эч кандай объекттин жоктугун көрсөтүү үчүн берилет.
- Максаттуу түрдө объекттин маанисинин жоктугун көрсөтөт.
- Бул негизги маалымат түрү, бирок
typeofоператору ката менен"object"кайтарат (тарыхый ката).
| Өзгөчөлүк | белгисиз |
null |
|---|---|---|
| келип чыгышы | Жүйө тарабынан көзөмөлдөнбөгөн | Өнүктүрүүчү тарабынан так белгиленген |
| Түстү | Примитивдүү | Примитивдүү (эч кандай typeof - object) |
| Маани | Башталбаган өзгөрмө | Объекттин жоктугу |
// Белгисиздин мисалы
let белгисизӨзгөрмө;
console.log(белгисизӨзгөрмө); // undefined
function кайтаруусузФункция() {
// кайтаруу жок
}
console.log(кайтаруусузФункция()); // undefined
console.log(typeof белгисизӨзгөрмө); // undefined
// null мисалы
let объектӨзгөрмө = null;
console.log(объектӨзгөрмө); // null
console.log(typeof объектӨзгөрмө); // object (тарыхый ката)