В сегодняшней статье мы рассмотрим логические операторы 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”