en.javascript.info/1-js/2-first-steps/19-function-basics/2-rewrite-function-question-or/task.md
Ilya Kantor 3dc3018fd1 works
2016-07-02 18:11:36 +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 ||