Рубрики
Без рубрики

Основы JavaScript логические операторы

В сегодняшней статье мы рассмотрим логические операторы JavaScript. JavaScript поставляется с тремя … Tagged with JavaScript, начинающие.

В сегодняшней статье мы рассмотрим логические операторы JavaScript. JavaScript поставляется с тремя логическими операторами, будучи и , или и не Анкет

Проверьте приведенную ниже таблицу основных вариантов использования.

И & &
\ ` `\
Нет позволять ! A // ложный !

Давайте проведем более подробный взгляд на каждого из этих логических операторов в JavaScript.

JavaScript и оператор

и Оператор может быть использован для оценки, соблюдаются ли два выражения.

Синтаксис выглядит следующим образом:

expression && expression;

Некоторые примеры могут быть:

const a = true;
const b = 5;
a === true && b > 3;
// true

Возврат всегда будет оценкой в форме логического. Мы возвращаем либо истину, если оба выражения соблюдаются или ложны, когда один или оба не снят неудачу.

Оператор часто используется с Если … иначе утверждение выполнить действие на основе логики.

JavaScript или оператор

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

expression || expression;

Допустим, мы хотим проверить, правда ли A или B больше 3. Нам не нужно оба быть правдой, только один.

const a = true;
const b = 1;
a === true || b > 3;
// true

Приведенный выше пример по -прежнему вернет True, так как он будет правильным.

JavaScript не оператор

Это немного забавно, так как он используется для инвертирования значения логического.

Итак, допустим, у нас есть настоящий логический, и хотим преобразовать его в False:

let a = true;
!a;
// false

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

let a = true;

if (!a) {
  // It will never get here now
}

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

Спасибо за чтение, и давайте подключимся!

Спасибо за чтение моего блога. Не стесняйтесь подписаться на мою рассылку электронной почты и подключиться на Facebook или Твиттер

Оригинал: “https://dev.to/dailydevtips1/javascript-basics-logical-operators-55ci”