JavaScript. Логические операторы. Часть № 2. ! (не), ?? (оператор нулевого слияния).

preview_player
Показать описание
В данном уроке мы с Вами продолжим изучение темы логических операторов в JavaScript, а именно рассмотрим оператор ! (не), а также ?? (оператор нулевого слияния).

Приятного Вам просмотра.

***

***

***
Рекомендации по теме
Комментарии
Автор

Кто не понял по оператору "??", то он обрабатывает null и undefined одинаковым образом, т.е значение ОПРЕДЕЛЕНО если оно не равняется null/undefined.
Иначе говоря, оператор ?? возвращает первый аргумент, если он не null/undefined, иначе второй.
Результат выражения a ?? b будет следующим:
если a определено, то a,
если a не определено, то b.
Практический пример:
let user;
console.log( user ?? "Аноним" )// Аноним так как user не определён.

skepnxn