JavaScript Условия
Условные инструкции (операторы)
Когда вы пишете код, вам часто необходимо выполнять разные действия для разных условий.
Условные инструкции (операторы) запускают разный код в зависимости от условия true или false.
Примечание. Слова true / false переводятся как истина / ложь.
Условные инструкции включают:
- if
- if...else
- if...else if...else
- switch
- ternary (? :)
Когда использовать условные инструкции
- Используйте
if, чтобы указать блок кода, который будет выполнен, если заданное условие естьtrue - Используйте
else, чтобы указать блок кода, который будет выполнен, если то же условие естьfalse - Используйте
else if, чтобы указать новое условие для проверки, если первое условие естьfalse - Используйте
switch, чтобы указать много альтернативных блоков кода, которые будут выполнены - Используйте
(? :)(тернарный) как сокращение дляif...else
Инструкция if
Используйте if, чтобы указать блок кода, который будет выполнен, если заданное условие есть true.
Синтаксис
if (условие) {
// код для выполнения, если условие true
}
Инструкция else
Используйте else, чтобы указать блок кода, который будет выполнен, если то же условие есть false.
Синтаксис
if (условие) {
// код для выполнения, если условие есть true
} else {
// код, который необходимо выполнить, если условие есть false
}
Инструкция else if
Используйте else if, чтобы указать новое условие для проверки, если первое условие есть false.
Синтаксис
if (condition1) {
// код для выполнения, если condition1 есть true
} else if (condition2) {
// код для выполнения, если condition1 есть false и condition2 есть true
} else {
// код для выполнения, если condition1 есть false и condition2 есть false
}
Инструкция switch
Используйте switch, чтобы указать много альтернативных блоков кода для выполнения.
Синтаксис
switch(expression) {
case x:
// блок кода
break;
case y:
// блок кода
break;
default:
// блок кода
}
Тернарный оператор (? :)
Используйте (? :) (тернарный) как сокращение для if...else.
Пример
условие ? выражение1 : выражение2
