javascript-tutorial / ru.javascript.info

Современный учебник JavaScript

Home Page:https://learn.javascript.ru

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

[Баг]:

Kostya-x-pro opened this issue · comments

Описание

Статья "Функции" рахдел:
Возврат значения

Во втором примере где спрашивается возраст если ввести возраст 1 то alert выведет "доступ получен".

return confirm('А родители разрешили?');

можно сделать так:
confirm('А родители разрешили?');
return false.

будет логичнее.

Как воспроизвести?

запустить пример в:
Статья "Функции" рахдел:
Возврат значения

Браузер

Google Chrome Версия 123.0.6312.106 (Официальная сборка), (64 бит)

confirm(...) возвращает логическое значение, в зависимости от выбора кнопки: «ОК» — true, «Отмена» — false.

image

Если сделать return false, смысла в confirm не будет, поскольку всегда будет выводиться «Доступ закрыт», вне зависимости от ответа на «А родители разрешили?».

Почему считаете, что будет логичнее так сделать?

Да согласен.