Публикации по теме 'undefined'
Javascript: разница между Null и Undefined
В моей предыдущей истории я упомянул два типа данных, которые существуют в Javascript : сложные и примитивные . Если не читали, то можете прочитать здесь . Два типа данных, которые считаются примитивными, — это undefined и null . Два типа, которые кажутся очень похожими, да? Ну, не совсем, и вот мое объяснение, почему:
Прежде всего, что такое null и undefined?
Не определено — в основном вы можете установить переменную в undefined . Почему вы хотите это сделать?..
JavaScript: «null» и «undefined»
Разница между «нулевым» и «неопределенным»?
Многие из вас до сих пор думают, что в JavaScript null и undefined одно и то же, но ответ таков:
null !== undefined
нулевой
Значение null представляет преднамеренное отсутствие какого-либо значения объекта. Это одно из примитивных значений JavaScript, которое считается ложным для логических операций.
Если я скажу, что null является объектом? Вы мне поверите? Смотрите гифку ниже.
Меня это тоже удивило, но это..
Что на самом деле означает окно, документ, неопределенная функция - окно, документ
В этом посте мы собираемся изучить, что предлагает название, и предложить объяснения того, что дает нам эта самозапускаемая настройка функции.
Достаточно интересно, что меня часто спрашивают о IIFE (немедленно вызываемом функциональном выражении), что требует следующей настройки:
Так почему бы не написать об этом пост? ;-)
Во-первых, это несколько разных вещей. Сверху:
Сфера
JavaScript имеет function область видимости, поэтому сначала создается столь необходимая «частная..
Проверить наличие свойства объекта в javascript
Когда мы кодируем на javascript, мы сталкиваемся с объектом, верно? Объект, являющийся основой JavaScript. Объект в javascript представляет собой непримитивный тип данных пары ключ-значение. Объект может быть пустым объектом или имеет свойства или методы.
Когда дело доходит до доступа к значению объекта, нам сначала нужно проверить наличие его ключа. Если вы не проверяете наличие ключа, вы, вероятно, получите ошибку. JavaScript предоставляет другой способ проверить наличие ключа у..
Глубокое погружение (101) - JavaScript: 1.0
«Не определено» против «Не определено»
Не определено : попытка использовать переменную, которая не существует и не была объявлена, или не выделяет память; JavaScript выдаст ошибку. var num is not defined , и сценарий остановится тут же.
Неопределенные . Неопределенные переменные - это переменные, которым выделено пространство памяти, но к моменту их выполнения им не присвоены значения. Считается, что общепринятый способ чтобы проверить, если что-то не определено,
typeof var..
Потеряли «это»? Свяжите это в JavaScript!
Мы часто используем ключевое слово this в нашем JS-коде, но оно остается одной из наиболее неправильно понимаемых концепций JavaScript. Мы склонны забывать, в какой сфере мы находимся и к чему имеем доступ. Вы когда-нибудь находили ошибку « Cannot read property ‘x’ of undefined » и все время задавались вопросом, почему так, несмотря на правильную инициализацию всех переменных (если нет, сначала сделайте это: p)? В этой статье мы обсудим, как предотвратить эту ошибку с помощью..