} else {
console.log("Число меньше или равно 10");
}
```
**Оператор switch**
Оператор `switch` используется для проверки значения переменной и выполнения кода, соответствующего этому значению. Синтаксис оператора `switch` следующий:
```javascript
switch (переменная) {
case значение1:
// код, который будет выполнен, если переменная равна значению1
break;
case значение2:
// код, который будет выполнен, если переменная равна значению2
break;
default:
// код, который будет выполнен, если переменная не равна ни одному из значений
}
```
Например, если мы хотим проверить значение переменной `color` и вывести сообщение, соответствующее этому значению, мы можем использовать следующий код:
```javascript
let color = "red";
switch (color) {
case "red":
console.log("Красный цвет");
break;
case "green":
console.log("Зеленый цвет");
break;
default:
console.log("Неизвестный цвет");
}
```
**Циклы**
Циклы позволяют нам выполнять код несколько раз, пока не будет выполнено определенное условие. В JavaScript существует несколько типов циклов, но мы начнем с самого простого – цикла `for`.
Цикл `for` используется для выполнения кода несколько раз, пока не будет выполнено определенное условие. Синтаксис цикла `for` следующий:
```javascript
for (инициализация; условие; инкремент) {
// код, который будет выполнен
}
```
Например, если мы хотим вывести числа от 1 до 5, мы можем использовать следующий код:
```javascript
for (let i = 1; i <= 5; i++) {
console.log(i);
}
```
В этом примере, переменная `i` будет инициализирована значением 1, а затем будет увеличиваться на 1 в каждой итерации, пока не достигнет значения 5.
**Цикл while**
Цикл `while` используется для выполнения кода, пока не будет выполнено определенное условие. Синтаксис цикла `while` следующий:
```javascript
while (условие) {
// код, который будет выполнен
}
```
Например, если мы хотим вывести числа от 1 до 5, мы можем использовать следующий код:
```javascript
let i = 1;
while (i <= 5) {
console.log(i);
i++;
}
```
В этом примере, переменная `i` будет увеличиваться на 1 в каждой итерации, пока не достигнет значения 5.
В этой главе мы изучили условные операторы и циклы, которые являются фундаментальными элементами любого языка программирования. Мы научились использовать операторы `if`, `else` и `switch`, а также циклы `for` и `while`. В следующей главе мы поговорим о функциях и модулях, которые позволят нам создавать более сложные и модульные приложения.