en.javascript.info/1-js/2-first-steps/18-function-basics/1-if-else-required/task.md
Ilya Kantor 547854a151 up
2015-11-18 16:15:29 +03:00

599 B

Is "else" required?

[importance 4]

The following function returns true if the parameter age is greater than 18.

Otherwise it asks for a confirmation and returns its result:

function checkAge(age) {
  if (age > 18) {
    return true;
*!*
  } else {
    // ...
    return confirm('Did parents allow you?');
  }
*/!*
}

Will the function work differently if else is removed?

function checkAge(age) {
  if (age > 18) {
    return true;
  }
*!*
  // ...
  return confirm('Did parents allow you?');
*/!*
}

Is there any difference in the bahavior of these two variants?