en.javascript.info/1-js/2-first-steps/17-function-basics/2-rewrite-function-question-or/task.md
Ilya Kantor 354c616abc work
2016-07-06 19:48:00 +03:00

504 B

importance: 4


Rewrite the function using '?' or '||'

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?');
  }
}

Rewrite it, to perform the same, but without if, in a single line.

Make two variants of checkAge:

  1. Using a question mark operator '?'
  2. Using OR ||