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

26 lines
522 B
Markdown

# 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.
```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`:
<ol>
<li>Using a question mark operator `'?'`</li>
<li>Using OR `||`</li>
</ol>