Добро пожаловать в часть 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