JS-008

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?