en.javascript.info/1-js/02-first-steps/14-function-basics/2-rewrite-function-question-or/task.md
2018-01-18 18:31:04 +01:00

535 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('Do you have your parents permission to access this page?');
  }
}

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