Добро пожаловать в часть 4 серии. Вы можете найти часть-3 здесь.
Условные
Первым условием, которое мы собираемся проверить, является оператор if. Оператор в фигурных скобках будет выполняться только в том случае, если условие истинно.
Мы сравниваем две вещи в JavaScript с оператором ==.
const x = '10'; if(x == 10){ console.log('x is 10'); }
Итак, здесь будет напечатан оператор console.log. Но в приведенном выше утверждении есть проблема, потому что x — это строка 10, и мы сравниваем ее с числовым 10. Оба становятся равными, потому что JavaScript меняет тип строки на число перед сравнением.
Мы можем решить эту проблему, используя оператор ===, который выполняет строгое сравнение и не меняет тип операндов.
Приведенный ниже оператор также показывает оператор if-else, в котором часть else будет выполняться, когда часть if ложна.
const y = '20'; if(y === 20){ console.log('y is 20'); } else { console.log('y is string 20'); }
Мы можем увидеть оба приведенных выше утверждения в действии в приведенном ниже jsbin.
Вы можете прочитать остальную часть статьи из моего блога. Ссылка на то же ниже.
На этом наш курс JavaScript Crash завершен.
Вы можете найти jsbins, используемые в этой части ниже.
https://jsbin.com/wohemad/3/edit?js,консоль
https://jsbin.com/dexovuy/3/edit?js,консоль
https:/ /jsbin.com/tuluses/2/edit?js,console
https://jsbin.com/dowuqur/edit?js,console