update
This commit is contained in:
parent
962caebbb7
commit
87bf53d076
1825 changed files with 94929 additions and 0 deletions
|
@ -0,0 +1 @@
|
|||
Оба варианта функции работают одинаково, отличий нет.
|
|
@ -0,0 +1,35 @@
|
|||
# Обязателен ли "else"?
|
||||
|
||||
[importance 4]
|
||||
|
||||
Следующая функция возвращает `true`, если параметр `age` больше `18`.
|
||||
В ином случае она задает вопрос посредством вызова `confirm` и возвращает его результат.
|
||||
|
||||
```js
|
||||
function checkAge(age) {
|
||||
if (age > 18) {
|
||||
return true;
|
||||
*!*
|
||||
} else {
|
||||
// ...
|
||||
return confirm('Родители разрешили?');
|
||||
}
|
||||
*/!*
|
||||
}
|
||||
```
|
||||
|
||||
Будет ли эта функция работать как-то иначе, если убрать `else`?
|
||||
|
||||
```js
|
||||
function checkAge(age) {
|
||||
if (age > 18) {
|
||||
return true;
|
||||
}
|
||||
*!*
|
||||
// ...
|
||||
return confirm('Родители разрешили?');
|
||||
*/!*
|
||||
}
|
||||
```
|
||||
|
||||
Есть ли хоть одно отличие в поведении этого варианта?
|
Loading…
Add table
Add a link
Reference in a new issue