Про логическое преобразование в 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...
2 года назад
JavaScript логические операторы ||-ИЛИ, &&-И, !-НЕ, ?-оператор нулевого слияния.
Логические операторы - это специальные слова в программировании, которые позволяют нам проверять условия и выполнять определенные действия в зависимости от того, какое условие истинно true, а какое ложно false. Оператор ИЛИ обозначается как " || ". Если мы используем оператор ИЛИ, то мы проверяем, является ли хотя бы одно из условий, которые мы указали, истинным. Например, "если у меня есть яблоко ИЛИ апельсин, я буду счастлив". Здесь, если у меня есть яблоко ИЛИ апельсин, то это условие истинно...