Найти в Дзене
igortimshin1

Логика java script

Давайте узнаем какие операции сравнения существуют в js == равно !== неравно === равно < меньше <= меньше или равно != не равно > больше >= больше или равно Попробуйте из уроков математике себе ответить верное утверждение или нет 5>4 да или нет. В javascript true это да, false нет. Предикаты именуются так, что требуют ответа. Предикаты всегда возвращают true или false булево значение. Логические операции в js комбенируются с другими выражениями. Давайте в начале посмотрим, какие операторы существуют. И && N C N&&C TRUE TRUE TRUE TRUE FALSE FALSE FALSE TRUE FALSE FALSE FALSE FALSE ИЛИ || N C N||C TRUE TRUE TRUE TRUE FALSE TRUE FALSE TRUE TRUE FALSE FALSE FALSE Отрицанием будет восклецательный знак ! С помощью отрицания можно проверить число на четность. Если написать два знака, то это будет, как отсутствие отрицания. Преобразование приводится по этим результатам 0, '', undefined, NaN, null язык их приводит к false, а все остальное к true.
Оглавление
Измененное изображение из яндекс картинок.
Измененное изображение из яндекс картинок.

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

Давайте узнаем какие операции сравнения существуют в js

== равно

!== неравно

=== равно

< меньше

<= меньше или равно

!= не равно

> больше

>= больше или равно

Собственный скриншот из браузера.
Собственный скриншот из браузера.

Попробуйте из уроков математике себе ответить верное утверждение или нет 5>4 да или нет. В javascript true это да, false нет.

Предикаты

Собственный скриншот из браузера.
Собственный скриншот из браузера.

Предикаты именуются так, что требуют ответа. Предикаты всегда возвращают true или false булево значение.

Комбинирование логических операций

Собственный скриншот из браузера.
Собственный скриншот из браузера.

Логические операции в js комбенируются с другими выражениями.

Логические операторы

Давайте в начале посмотрим, какие операторы существуют.

И &&

N C N&&C

TRUE TRUE TRUE

TRUE FALSE FALSE

FALSE TRUE FALSE

FALSE FALSE FALSE

Собственный скриншот из браузера.
Собственный скриншот из браузера.
Собственный скриншот из браузера.
Собственный скриншот из браузера.

ИЛИ ||

N C N||C

TRUE TRUE TRUE

TRUE FALSE TRUE

FALSE TRUE TRUE

FALSE FALSE FALSE

Собственный скриншот из браузера.
Собственный скриншот из браузера.

Отрицание

Отрицанием будет восклецательный знак !

Собственный скриншот из браузера.
Собственный скриншот из браузера.

С помощью отрицания можно проверить число на четность.

Если написать два знака, то это будет, как отсутствие отрицания.

Результат логических выражений

Преобразование приводится по этим результатам 0, '', undefined, NaN, null язык их приводит к false, а все остальное к true.