Эй! Я ЗАКАРИЯ (Монс). Я изучаю 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 !! если вам нужны какие-либо новые статьи, ВВЕДИТЕ СВОЮ ЭЛЕКТРОННУЮ ПОЧТУ ЗДЕСЬ, если вы хотите, чтобы вас добавили в мой еженедельный список адресов электронной почты, где мы можем делиться новыми идеями и информацией, и спасибо за чтение! ❤