Условные операторы
Условные операторы в JavaScript позволяют исполнить определенный блок кода, если выполняется определенное условие. В JavaScript есть два основных условных оператора: if и switch.
Оператор if
Оператор if позволяет исполнить блок кода, если заданное условие истинно. Вот пример:
if (условие) { // пример: если переменная a == true
//блок кода, который исполнится, если условие истинно
}
Например:
let x = 10;
if (x > 5) {
console.log("x больше 5");
}
В этом примере, если значение переменной x больше 5, будет выполнен блок кода внутри if, и на экран будет выведено сообщение "x больше 5".
Оператор switch
Оператор switch также используется для проверки условий, но он позволяет сравнивать одно значение с несколькими возможными вариантами. Вот пример:
switch (выражение) {
case значение1:
//блок кода, который исполнится, если выражение равно значению1
break;
case значение2:
//блок кода, который исполнится, если выражение равно значению2
break;
default:
//блок кода, который исполнится, если ни один из вариантов не подходит
}
Например:
let day = "пятница";
switch (day) {
case "понедельник":
console.log("Сегодня понедельник");
break;
case "вторник":
console.log("Сегодня вторник");
break;
case "среда":
console.log("Сегодня среда");
break;
case "четверг":
console.log("Сегодня четверг");
break;
case "пятница":
console.log("Сегодня пятница");
break;
default:
console.log("Сегодня выходной");
}
В этом примере, блок кода, который исполнится, зависит от значения переменной day. Если day равно "пятница", то на экран будет выведено сообщение "Сегодня пятница".
Циклы
Циклы в JavaScript позволяют исполнять блок кода несколько раз. В JavaScript есть два основных цикла: for и while.
Цикл for
Цикл for используется для выполнения блока кода определенное количество раз. Вот пример:
for (начальное значение; условие; шаг) {
//блок кода, который исполнится каждый раз
}
Например:
for (let i = 0; i < 5; i++) {
console.log(i);
}
В этом примере, блок кода внутри цикла for будет исполнен 5 раз, и на экран будут выведены числа от 0 до 4.
Цикл while
Цикл while исполняет блок кода, пока заданное условие истинно. Вот пример:
while (условие) {
//блок кода, который исполнится каждый раз, пока условие истинно
}
Например:
let i = 0;
while (i < 5) {
console.log(i);
i++;
}
В этом примере, блок кода внутри цикла while будет исполнен 5 раз, и на экран будут выведены числа от 0 до 4.
Заключение
В этом уроке мы рассмотрели, как использовать условные операторы и циклы в JavaScript. Мы рассмотрели операторы if и switch, а также циклы for и while. Теперь вы знаете, как использовать эти инструменты для создания различных алгоритмов и управления потоком исполнения программы в JavaScript.