JS if: условия и ветвление в JavaScript
JS if - это конструкция языка JavaScript, которая служит для выполнения определенных действий, если определенное условие истинно. Рассмотрим простой пример:
javascript
let age = 18;
if (age >= 18) {
console.log("Вы достигли совершеннолетия");
} else {
console.log("Вы еще не достигли совершеннолетия");
}
В данном примере мы объявляем переменную `age` со значением 18. Затем мы используем конструкцию `if`, чтобы проверить, достиг ли пользователь совершеннолетия или нет. Если значение переменной `age` больше или равно 18, то мы выводим сообщение о достижении совершеннолетия. В противном случае, мы выводим сообщение о том, что пользователь еще не достиг совершеннолетия.
Конструкция `if` может быть более сложной, когда в ней используются несколько условий или условия вложены друг в друга (называемые `if-else` блоками). Вот пример:
javascript
let num = 15;
if (num > 0) {
if (num % 2 === 0) {
console.log("Число " + num + " является положительным четным числом");
} else {
console.log("Число " + num + " является положительным нечетным числом");
}
} else if (num == 0) {
console.log("Число " + num + " равно нулю");
} else {
console.log("Число " + num + " является отрицательным");
}
В этом примере, мы сначала проверяем, является ли число `num` положительным или отрицательным. Если число положительное, то мы проверяем, является ли оно четным или нечетным. Затем выводим соответствующее сообщение. Если число равно нулю, то мы выводим сообщение, что число равно нулю. Если число отрицательное, то мы выводим сообщение, что число отрицательное.
Таким образом, конструкция `if` в JavaScript позволяет выполнять различные действия в зависимости от условий. Она может использоваться для проверки значений переменных, операций и многого другого.