Условный оператор 
if…else позволяет проверить определенное условие и, в зависимости от его истинности, выполнить ту или иную последовательность операторов. Он имеет две формы:
if (условие) оператор1
if (условие) оператор1 else оператор2
Здесь 
условие — это любое выражение, значение которого может быть преобразовано к логическому типу, 
оператор1 и 
оператор2 — любые группы операторов JavaScript; если эти группы содержат более одного оператора, то они должны быть заключены в фигурные скобки 
{}.
Первая форма оператора означает, что если значение 
условия истинно, то выполняются 
операторы1; если оно ложно, то управление передается оператору, следующему за 
if.
Вторая форма оператора означает, что если значение 
условия истинно, то выполняются 
операторы1; если оно ложно, то выполняются 
операторы2.
Пример использования условного оператора в теле функции, возвращающей наибольшее из трех чисел:
function maxValue(x, y, z) {
  if (x >= y) {
    if (x >= z)
return x;
    else
return z;
  }
  else {
    if (y >= z)
return y;
    else
return z;
  }
}