Эй! Я ЗАКАРИЯ (Монс). Я изучаю JavaScript и хочу поделиться своими знаниями в виде статей, чтобы помочь новичкам лучше понять внутреннюю работу веб-разработки. Если у вас есть какие-либо вопросы по статье, оставьте комментарий, и я свяжусь с вами, или найдите меня в твиттере@MONS

Может быть, вы новичок, продвинутый пользователь или эксперт в каком-либо языке программирования, но у вас в голове возникает вопрос: какая, черт возьми, разница между null и undefined ?

теперь я здесь, чтобы очистить ваш разум,

Во-первых, что такое NULL :

Null означает пустое или несуществующее значение. Null присваивается и явно ничего не означает.

var test1 = null; console.log (test1);

результат:
ноль

В javaScript null — это «объект»:

console.log(тип теста1);

результат: объект

Неопределенный

Undefined означает, что переменная была объявлена, но значение этой переменной еще не определено. Например, мы объявляем переменную, не присваивая ей никакого значения.

console.log(тип теста2);

результат:
не определено

и это краткое резюме:

· null — это присвоенное значение. Это ничего не значит.

·undefined означает, что переменная была объявлена, но еще не определена.

· null — это объект. undefined имеет тип undefined.

· null !== undefined, но null == undefined.

Поздравляем !! теперь вы знаете разницу между null и undefined !! если вам нужны какие-либо новые статьи, ВВЕДИТЕ СВОЮ ЭЛЕКТРОННУЮ ПОЧТУ ЗДЕСЬ, если вы хотите, чтобы вас добавили в мой еженедельный список адресов электронной почты, где мы можем делиться новыми идеями и информацией, и спасибо за чтение! ❤