Мастерство разработки приложений на JavaScript: от основ до продвинутых техник - страница 7

Шрифт
Интервал



let func = function() { console.log('Привет!'); }; // Функция


// Операторы


console.log(num + 5); // Арифметический оператор


console.log(str === 'Привет'); // Сравнительный оператор


console.log(bool && true); // Логический оператор


console.log(num += 5); // Присваивание оператор


```


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


2.3. Условные операторы и циклы


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


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


Условные операторы позволяют нам выполнять разные действия в зависимости от определенных условий. Они являются основой любого алгоритма и используются для принятия решений на основе входных данных. В JavaScript существует несколько типов условных операторов, но мы начнем с самого простого – оператора `if`.


Оператор `if` используется для проверки условия и выполнения кода, если это условие истинно. Синтаксис оператора `if` следующий:


```javascript


if (условие) {


// код, который будет выполнен, если условие истинно


}


```


Например, если мы хотим проверить, является ли число больше 10, мы можем использовать следующий код:


```javascript


let num = 15;


if (num > 10) {


console.log("Число больше 10");


}


```


В этом примере, если значение `num` больше 10, то будет выведено сообщение "Число больше 10" в консоль.


**Оператор else**


Оператор `else` используется для указания кода, который будет выполнен, если условие в операторе `if` не истинно. Синтаксис оператора `else` следующий:


```javascript


if (условие) {


// код, который будет выполнен, если условие истинно


} else {


// код, который будет выполнен, если условие не истинно


}


```


Например, если мы хотим проверить, является ли число больше 10, и если нет, то вывести сообщение "Число меньше или равно 10", мы можем использовать следующий код:


```javascript


let num = 5;


if (num > 10) {


console.log("Число больше 10");