en.javascript.info/1-js/02-first-steps/15-function-basics/2-rewrite-function-question-or/task.md

26 lines
501 B
Markdown

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