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

522 B

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

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

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 `||`