split hello-world into 2 chapters

This commit is contained in:
Ilya Kantor 2015-01-21 11:37:57 +03:00
parent 99240a757a
commit 97daf5f54a
117 changed files with 177 additions and 177 deletions

View file

@ -0,0 +1 @@
Оба варианта функции работают одинаково, отличий нет.

View file

@ -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('Родители разрешили?');
*/!*
}
```
Есть ли хоть одно отличие в поведении этого варианта?