Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ИТ 7 лекция.doc
Скачиваний:
0
Добавлен:
01.05.2025
Размер:
93.18 Кб
Скачать

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

(Логические операторы, как правило, используются логическими значениями и возвращают логическое значение.

В JavaScript операторы && и || возвращают не логическое значение, а один из операндов, определивший значение выражения. Конечно, результат в таком случае может быть и не логическим.

Логические операторы описаны следующей таблицей:

Таблица 11.3.

Оператор

Использование

Описание

Логическое И (&&)

expr1 &&expr2

Возвращает expr1, если оно может быть преобразовано к false; в ином случае возвращает expr2. Так что, при вызове с булевыми значениями, && вернет true только если оба операнда истинны, иначе false.

Логическое ИЛИ (||)

expr1 ||expr2

Возвращает expr1, если оно может быть преобразовано к true; в ином случае возвращает expr2. Так что, при вызове с булевыми значениями, ||вернет true только в том случае, когда хотя бы один операнд истинен, иначе вернет false.

Логическое НЕ (!)

!expr

Возвращает false, если операнд может быть преобразован к true, в ином случае возвращает true.

8.Условные операторы

Условные выражения позволяют выполнять различные блоки действий, в зависимости от какого - либо условия.

Условное выражение оформляется следующим образом:

if (условие)

{ блок операторов, выполняемый в случае, если условие истина}

else

{ блок операторов, выполняемый в случае, если условие ложь}

Допустимо пользоваться сокращенным вариантом условно выражения (без else).

Помимо условного выражения также допустимо использовать условный оператор ?:

условие ? <выражение, выполняющееся если условие истина> : < выражение, выполняющееся если условие ложь>.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]