01 Модуль -- 05 Операторы Flashcards
Оператор &&
(И)
Если оба условия вернут true, то и результатом всего выражения будет true. Для того чтобы оператор && вернул true, требуется чтобы все операнды были истинными (truthy).
Если хотя бы один из операндов будет приведен к false, то результатом выражения будет этот операнд.
Оператор ||
(ИЛИ)
Вернет true так как хотя бы один из операндов был приведен к true. Если ни одно из условий не выполняется, поэтому получаем false.
У кого приоритет оператора выше? У && или | | ?
&& (и)
Операнд –
Например, в умножении 5 * 2 есть два операнда: левый операнд равен 5, а правый операнд равен 2. Иногда их называют «аргументами» вместо «операндов».
+ - * / % называются
операторами
Операторы сравнения результатом своего выполнения возвращают
були, true или false.
Операторы == и != выполняют преобразование
типов.
6 ложных (falsy) значений
0, NaN, null, undefined, пустая строка: “” или ‘’, false. Абсолютно все остальное приводится к true.
Оператор !
Логическое «НЕ» приводит операнд к булю, а затем заменяет его на противоположный. Пример: console.log(!true); // false console.log(!false); // true