JS-008
Візуальне пояснення теми «undefined» у JavaScript: Дізнайся, що означає undefined у JavaScript
Beginner2 min~2 min read#undefined#primitive-types#variables

undefined

Ще не присвоєно

Goal

Дізнайся, що означає undefined у JavaScript.

Explanation

  • undefined означає, що значення ще не було встановлено.
  • Якщо створити змінну без значення, JavaScript автоматично присвоїть їй undefined.
  • На відміну від null, undefined не потрібно записувати вручну.
  • Це означає, що змінна існує, але поки що нічого не містить.
  • undefined часто зустрічається під час написання та налагодження програм.

Аналогія

Уяви порожню коробку, в яку ще нічого не поклали. Ніхто навіть не вирішив, що там має лежати. Це undefined.

Code

let age;

console.log(age);

Result: undefined

Типова помилка

Багато новачків думають, що undefined і null означають одне й те саме. Насправді їх призначення різне.

Remember

  • undefined означає, що значення ще не встановлено.
  • JavaScript може присвоїти undefined автоматично.
  • undefined і null — різні значення.

Quick Quiz

Коли JavaScript автоматично повертає undefined?

Resources