Sobes.tech
Junior — Middle
98

JavaScript-те 'undefined' мәнін қай кезде қолдану керек?

AI-дан жауап

sobes.tech AI

В JavaScript значение undefined используется, чтобы обозначить, что переменная была объявлена, но ей не было присвоено никакого значения. Его стоит применять в следующих ситуациях:

  • Когда функция не возвращает явно значение, она по умолчанию возвращает undefined.
  • Для проверки, был ли задан параметр функции или свойство объекта.
  • В качестве индикатора отсутствия значения, когда переменная или свойство не инициализированы.

Пример:

let a;
console.log(a); // undefined

function foo(x) {
  if (x === undefined) {
    console.log('Параметр не передан');
  }
}
foo();

Важно не присваивать undefined вручную, лучше использовать null для явного отсутствия значения.