01 Модуль -- 05 Операторы Flashcards

1
Q

Оператор &&

A

(И)
Если оба условия вернут true, то и результатом всего выражения будет true. Для того чтобы оператор && вернул true, требуется чтобы все операнды были истинными (truthy).
Если хотя бы один из операндов будет приведен к false, то результатом выражения будет этот операнд.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Оператор ||

A

(ИЛИ)
Вернет true так как хотя бы один из операндов был приведен к true. Если ни одно из условий не выполняется, поэтому получаем false.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

У кого приоритет оператора выше? У && или | | ?

A

&& (и)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Операнд –

A

Например, в умножении 5 * 2 есть два операнда: левый операнд равен 5, а правый операнд равен 2. Иногда их называют «аргументами» вместо «операндов».

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

+ - * / % называются

A

операторами

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

Операторы сравнения результатом своего выполнения возвращают

A

були, true или false.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

Операторы == и != выполняют преобразование

A

типов.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

6 ложных (falsy) значений

A

0, NaN, null, undefined, пустая строка: “” или ‘’, false. Абсолютно все остальное приводится к true.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

Оператор !

A
Логическое «НЕ»
приводит операнд к булю, а затем заменяет его на противоположный.
Пример:
console.log(!true); // false
console.log(!false); // true
How well did you know this?
1
Not at all
2
3
4
5
Perfectly