en.javascript.info/1-js/2-first-steps/18-function-basics/1-if-else-required/task.md
Ilya Kantor 6baabac3c5 up
2015-09-21 15:04:14 +02:00

852 B
Raw Blame History

Обязателен ли "else"?

[importance 4]

Следующая функция возвращает true, если параметр age больше 18. В ином случае она задаёт вопрос посредством вызова confirm и возвращает его результат.

function checkAge(age) {
  if (age > 18) {
    return true;
*!*
  } else {
    // ...
    return confirm('Родители разрешили?');
  }
*/!*
}

Будет ли эта функция работать как-то иначе, если убрать else?

function checkAge(age) {
  if (age > 18) {
    return true;
  }
*!*
  // ...
  return confirm('Родители разрешили?');
*/!*
}

Есть ли хоть одно отличие в поведении этого варианта?