null и undefined / Как проверить значение на null (для новичков)

Сегодня видео для новичков. Поговорим про null, undefined и разберём простой вопрос. Он действительно простой, но оказывается, даже далеко не начинающие разработчики забывают про эту особенность языка и совершают ошибки. Хуже всего, когда это происходит на собеседованиях. Что такое Null? В соответствии со спецификацией ECMAScript, Null — это примитивный тип данных. Этому типу соответствует лишь одно значение — null. Его используют, когда требуется явно обозначить отсутствие какого либо значения. null часто используют, когда требуется показать, что отсутствует именно объектное значение. Но это правило жёстко нигде не описано. И разработчики используют этот подход по аналогии с другими языками программирования. В общем, сегодня обсудим null и undefined в JavaScript. Полезные ссылки: Почему typeof null === 'object'? (https://habr.com/ru/articles/200664/) Содержание: 00:00 Интро 01:05 Что такое Null? 01:49 null в коде 02:34 Когда применяют null? 03:17 null и undefined 05:01 Как проверить значение на null? 07:01 Баг в JavaScript 08:48 Несколько способов проверить значение на null 11:27 Функция isNull существует? 12:24 Пишем функцию isNull 14:07 Резюме. Краткая выжимка

Как вызвать функцию в JavaScript / 5 способов
▶︎

Как вызвать функцию в JavaScript / 5 способов

TypeScript / Урок 15. Интерфейсы. Часть 1
▶︎

TypeScript / Урок 15. Интерфейсы. Часть 1

React #75 | Очистка поля ввода (Input UX) и управление состоянием языка (RU/EN)
▶︎

React #75 | Очистка поля ввода (Input UX) и управление состоянием языка (RU/EN)

TypeScript / Урок 22. Mapped Types
▶︎

TypeScript / Урок 22. Mapped Types

Устраиваюсь кодером НЕ УМЕЯ кодить [ Пранк работодателей ]
▶︎

Устраиваюсь кодером НЕ УМЕЯ кодить [ Пранк работодателей ]

6 проектов, 0 сотрудников: мой второй мозг на Claude
▶︎

6 проектов, 0 сотрудников: мой второй мозг на Claude

Лучший Гайд по NoSQL для Начинающих | Redis, Mongo, Cassandra
▶︎

Лучший Гайд по NoSQL для Начинающих | Redis, Mongo, Cassandra

Начальный курс SQL.Что такое значение NULL. Особенности работы со значениями NULL
▶︎

Начальный курс SQL.Что такое значение NULL. Особенности работы со значениями NULL

Вся IT-база в ОДНОМ видео: Память, Процессор, Код
▶︎

Вся IT-база в ОДНОМ видео: Память, Процессор, Код

HOW THE INTERNET IS BLOCKED
▶︎

HOW THE INTERNET IS BLOCKED

Это уже происходит. Как ИИ захватит мир?
▶︎

Это уже происходит. Как ИИ захватит мир?

Принц Персии: разбираем код гениальной игры, вытирая слезы счастья
▶︎

Принц Персии: разбираем код гениальной игры, вытирая слезы счастья

Я перестал мечтать и начал делать (вот что сработало)
▶︎

Я перестал мечтать и начал делать (вот что сработало)

Myths About India: An Indian Explains India | Stereotypes, Food, Cows, Castes, and English
▶︎

Myths About India: An Indian Explains India | Stereotypes, Food, Cows, Castes, and English

Вот зачем Навроцкий ссорит Польшу с Украиной | Быть Или
▶︎

Вот зачем Навроцкий ссорит Польшу с Украиной | Быть Или

Два экзамена и риск для будущего: что скрыто за незаконным принуждением к колледжу / Лукавая цифра
▶︎

Два экзамена и риск для будущего: что скрыто за незаконным принуждением к колледжу / Лукавая цифра

What is Node.js?
▶︎

What is Node.js?

Richard Stallman: The Most Inconvenient Man in IT
▶︎

Richard Stallman: The Most Inconvenient Man in IT

TypeScript ФУНДАМЕНТАЛЬНЫЙ КУРС от А до Я. Вся теория + практика
▶︎

TypeScript ФУНДАМЕНТАЛЬНЫЙ КУРС от А до Я. Вся теория + практика

TypeScript / Урок 9. Union Type
▶︎

TypeScript / Урок 9. Union Type