Что такое условие в JavaScript
Условия позволяют выполнять разные действия в зависимости от ситуации. Например, если пользователь ввёл правильный пароль — пустить на сайт, если нет — показать ошибку.
В JavaScript для этого используется ключевое слово if.
Простой пример if
let age = 18;
if (age >= 18) {
console.log("Доступ разрешён");
}
Если условие age >= 18 истинно — выполняется блок внутри фигурных скобок.
else: если условие не выполнено
Если if не сработал, можно указать альтернативу — else.
let age = 16;
if (age >= 18) {
console.log("Доступ разрешён");
} else {
console.log("Доступ запрещён");
}
else if: несколько условий
Если условий несколько, можно использовать else if:
let score = 85;
if (score >= 90) {
console.log("Отлично");
} else if (score >= 70) {
console.log("Хорошо");
} else {
console.log("Нужно подтянуть");
}
switch: когда вариантов много
switch — альтернатива множественным if, когда нужно сравнить одно значение с разными вариантами:
let day = "среда";
switch (day) {
case "понедельник":
console.log("Начало недели");
break;
case "среда":
console.log("Середина недели");
break;
case "пятница":
console.log("Почти выходные");
break;
default:
console.log("Обычный день");
}
break нужен, чтобы выйти из блока. Без него код продолжит выполнять все case подряд.
Типичные ошибки новичков
- Забывают скобки:
if (условие) console.log()— лучше всегда использовать фигурные скобки. - Сравнивают с = вместо == или ===:
if (a = 5)— это присваивание, не сравнение. - Забывают
breakвнутриswitch.
Совет: Пиши условия так, чтобы их мог понять другой человек. Чем проще читается код, тем надёжнее он работает.
Что дальше
В следующем уроке: циклы. Научимся выполнять действия много раз — по списку или до выполнения условия.