Реализуйте условную логику if...else
В этом шаге вы узнаете о условной логике if...else
в JavaScript, которая позволяет выполнять разные блоки кода в зависимости от того, истинно ли условие или ложно.
Откройте WebIDE и создайте новый файл под названием conditional-else.js
в каталоге ~/project
. Создадим простой пример, демонстрирующий, как работает if...else
:
// Создайте простой пример оценки успеваемости
let score = 75;
if (score >= 60) {
console.log("Congratulations! You passed the exam.");
} else {
console.log("Sorry, you did not pass the exam.");
}
В этом примере оператор if...else
проверяет, больше или равен ли score
60. Если условие истинно, выводится сообщение о том, что экзамен сдан. В противном случае выводится сообщение о неуспехе.
Запустим скрипт, чтобы увидеть результат:
node ~/project/conditional-else.js
Пример вывода:
Congratulations! You passed the exam.
Теперь изменим скрипт, чтобы показать часть else
, изменив значение score
:
// Измените предыдущий файл
let score = 45;
if (score >= 60) {
console.log("Congratulations! You passed the exam.");
} else {
console.log("Sorry, you did not pass the exam.");
}
При запуске этого скрипта вы увидите другой результат:
Пример вывода:
Sorry, you did not pass the exam.
Создадим еще один пример, чтобы показать, как можно использовать if...else
с разными типами условий:
// Добавьте еще один пример в файл
let isRaining = true;
if (isRaining) {
console.log("Take an umbrella with you.");
} else {
console.log("Enjoy the sunny day!");
}
Этот пример показывает, как if...else
может работать с булевыми условиями.