works
This commit is contained in:
parent
0ef7054ccf
commit
3dc3018fd1
98 changed files with 1182 additions and 198 deletions
|
@ -0,0 +1,38 @@
|
|||
importance: 4
|
||||
|
||||
---
|
||||
|
||||
# Is "else" required?
|
||||
|
||||
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?
|
Loading…
Add table
Add a link
Reference in a new issue