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

36 lines
599 B
Markdown

# Is "else" required?
[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?');
}
*/!*
}
```
Will the function work differently if `else` is removed?
```js
function checkAge(age) {
if (age > 18) {
return true;
}
*!*
// ...
return confirm('Did parents allow you?');
*/!*
}
```
Is there any difference in the bahavior of these two variants?