172 читали · 4 года назад
JavaScript. Урок №12 (работа с флагами)
Приемы работы с флагами Флаг - это специальная переменная, которая может принимать только два значения: true и false. С помощью флагов можно решать задачи, проверяющие отсутствие чего-либо: к примеру, можно проверить, что в массиве нет элемента с определенным значением. Логическим путем попробуем дойти до сути необходимости флагов. Пожалуйста, напишите в комментариях хватило вам или не хватило в данном уроке информации. Все ли подробно изложено или есть какое то непонимание. Итак, решим следующую задачу: дан массив, нужно проверить, есть ли в нем элемент со значением 'c' или нет...
06:44
1,0×
00:00/06:44
481,8 тыс смотрели · 4 года назад
Про логическое преобразование в JS
Логическое преобразование в JavaScript - это процесс приведения значения любого типа к логическому типу (булевому значению). Логическое преобразование осуществляется с помощью оператора !!. В JavaScript существуют несколько "ложных" значений, которые преобразуются в false при логическом преобразовании: - false - null - undefined - 0 - NaN - '' (пустая строка) Любые другие значения преобразуются в true при логическом преобразовании. Давайте рассмотрим несколько примеров: console.log(!!true); // true console.log(!!false); // false console.log(!!0); // false console.log(!!1); // true console...