Вы узнаете:

условные операторы и как управлять потоком выполнения вашего кода на основе определенных значений.

В JavaScript у нас есть следующие условные операторы:

  • Используйте if, чтобы указать блок кода, который будет выполняться, если заданное условие истинно.
  • Используйте else, чтобы указать блок кода, который будет выполняться, если то же условие ложно.
  • Используйте else if, чтобы указать новое условие для проверки, если первое условие ложно.
  • Используйте switch, чтобы указать множество альтернативных блоков кода для выполнения.

оператор if:
в каждой программе или любом приложении есть много решений, которые должен принять наш код, в javascript мы управляем потоком выполнения нашего кода, используя операторы if и иногда ключ переключения, что в мир, если заявления?

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

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

var a = 10;
var b = 15;
if (a › b) {
console.log("a больше, чем b");
}

объяснить:
во-первых, синтаксис для написания оператора if в javascript довольно прост и прямолинеен

if (наше условие) {
код, который мы хотим выполнить, если условие выполнено ;
}

if ( b › a ) {
console.log("b больше, чем a");
}

сначала у нас есть наше условие (b должно быть больше, чем a ), затем у нас есть действие, которое мы должны предпринять, когда условие истинно и допустимо
console.log("b больше чем a"), это означает вывести на экран консоли следующую строку "b больше, чем a"
/*
помните? это комментарии, если вы не знаете, что он делает, то вернитесь и изучите снова

теперь мы изучили console.log (то, что мы сюда поместили, появится на экране консоли)
*/

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

if … else утверждение:

допустим, я сказал тебе, что мы хотим потусоваться, если погода будет хорошей, давай выйдем на улицу, если нет, давай расслабимся дома.

если (погода хорошая) {
иди на улицу
} else {
расслабься дома
}

например.

есть также еще… если, мы называем это ВКЛАДЫВАЕМЫМ ЕСЛИ, мы объясним это позже, потому что вначале вы не увидите его часто.

Инструкция Switch:

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

switch принимает один ключ и несколько вариантов, его идея состоит в том, чтобы увидеть, какой случай соответствует заданному ключу, а затем выполнить код внутри этого случая.
в нашем коде он будет принимать значение ключа (которое здесь n ) и ищите его совпадение в приведенных ниже случаях, если оно найдено, то будет выполнен определенный код, а код других случаев будет проигнорирован

вы можете видеть, что совпавший случай изменился, когда у нас было другое значение n.

в приведенном выше примере у нас есть переменная с именем n, мы предполагаем, что ее значение может быть 1, 2, 3,
нам нужно напечатать «значение n равно» ключа n на основе случая, в котором он найден, это означает если значение n равно 2, то оно найдено в случае 2, верно? n = 3 в случае 3, просто.
но что, если значение n не равно 1 , 2 , 3 ?? наш код ничего не напечатает! давайте представим, что мы хотим, чтобы он напечатал «значение n не равно 1, 2 или 3»
как мы можем реализовать это в переключателе

что такое default ?
когда ни один из случаев не соответствует нашему ключу, будет выполнен оператор по умолчанию, точно так же, как блок else в операторе if…else.

Спасибо за чтение, и не стесняйтесь задавать любые вопросы о javascript или об этой серии, и я ценю любые отзывы, чтобы улучшить мой контент.

найди меня в twitter, github и моем портфолио.