JavaScript else
Инструкция else
Используйте инструкцию else для определения блока кода, который будет выполнен, если условие является false.
if (условие) {
// блок кода, который будет выполнен, если условие true
} else {
// блок кода, который будет выполнен, если условие false
}
Пример
Если час меньше, чем 18, создайте приветствие "Good day", иначе "Good evening":
if (hour < 18) {
greeting = "Good day";
} else {
greeting = "Good evening";
}
Попробуйте сами »
Инструкция else if
Используйте инструкцию else if, чтобы указать новое условие, если первое false.
Синтаксис
if (условие1) {
// блок кода, который будет выполнен, если условие1 есть true
} else if (условие2) {
// блок кода, который будет выполнен, если условие1 есть false и условие2 есть true
} else {
// блок кода, который будет выполнен, если условие1 есть false и условие2 есть false
}
Пример
Если час меньше 10:00, создайте приветствие "Good morning", если нет, но час меньше 20:00, создайте приветствие "Good day", иначе "Good evening":
if (time < 10) {
greeting = "Good morning";
} else if (time < 20) {
greeting = "Good day";
} else {
greeting = "Good evening";
}
Попробуйте сами »
Пример
В этом примере будет написана ссылка на W3Schools или на Всемирный фонд дикой природы (WWF). Используя случайное число, существует 50% вероятность для каждой из ссылок.
let text;
if (Math.random() < 0.5) {
text = "<a href='https://w3schools.com'>Visit W3Schools</a>";
} else {
text = "<a href='https://wwf.org'>Visit WWF</a>";
}
document.getElementById("demo").innerHTML = text;
Попробуйте сами »
