Логический тип в JavaScript

Логический тип в JavaScript

@honey_and_money

Переменные логического типа могут принимать лишь два значения - правда и ложь (true и false)

В языке слова true и false зарезервированы, то есть для их использования вам не надо их определять, присваивать им значения и всё в этом роде.

Мы можем вывести их в консоль:

В консоли увидим точно такие же значения.

Обычно, логический тип в JS используется для сравнения различных элементов.

Как мы уже разбирали в предыдущих статьях, существует несколько операторов сравнения:

== - сравнение по значению

=== - сравнение по значению и типу

<, > - соответственно меньше или больше

<= , >= - соответственно меньше либо равно или больше либо равно.

То есть при выводе в консоль таких выражений:

Получаем уже их результат (логический тип данных):

В JS абсолютно любое выражение можно привести к логическому типу. В этом нам помогает функция Boolean()

Например такая строчка кода:

Переведет число 10 в логический тип и выведет уже результат:

Функция Boolean возвращает false только при передаче следующих значений:

Все они приравниваются к false в любом выражении, где бы они ни были упомянуты.

В консоли видим следующее:

Вообще в логическом типе (который присутствует во многих языках программирования) false можно представлять как символ чего-то некорректного, несуществующего и неправильного. Ноль - ложь, ничто. Со временем вы привыкните к такому пониманию


@honey_and_money - только непрерывное изучение способствует вашему развитию!

Report Page