Урок 1.3: Условные операторы и циклы в JavaScript

Урок 1.3: Условные операторы и циклы в JavaScript

12.02.2023
366
В JavaScript условные операторы и циклы используются для создания различных алгоритмов и управления потоком исполнения программы. В этом уроке мы рассмотрим, как использовать условные операторы и циклы в JavaScript, а также приведем подробные примеры кода и описания.

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

Условные операторы в 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.