Sobes.tech
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 (тарыхый ката)