Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #11 (permalink)  
Старый 28.05.2020, 21:43
Профессор
Отправить личное сообщение для laimas Посмотреть профиль Найти все сообщения от laimas
 
Регистрация: 14.01.2015
Сообщений: 12,990

''разрешили родители?'' - это ошибка, либо одинарные кавычки, либо двойные, а не в двух одинарных должно быть заключено строковое значение.
Ответить с цитированием
  #12 (permalink)  
Старый 28.05.2020, 21:45
Профессор
Отправить личное сообщение для laimas Посмотреть профиль Найти все сообщения от laimas
 
Регистрация: 14.01.2015
Сообщений: 12,990

Задача - при вызове prompt выберите Отмена. Где тут ошибка и какая?
Ответить с цитированием
  #13 (permalink)  
Старый 29.05.2020, 09:16
Аватар для Malleys
Профессор
Отправить личное сообщение для Malleys Посмотреть профиль Найти все сообщения от Malleys
 
Регистрация: 20.12.2009
Сообщений: 1,714

Выражение checkAge вычисляется как функция, checkAge(age) — как булево значение, которое возвратила функция при при её применении.

Ещё можно так...
function checkAge(age) {
	return age > 18 || confirm('’разрешили родители ?’');
}

var age = prompt("сколько лет вам?", "18");
var isAdult = checkAge(age);
alert(isAdult ? "доступ получен" : "доступ закрыт");


Или так...
var age = prompt("сколько лет вам?", "18");
var isAdult = (function checkAge(age) {
	return age > 18 || confirm('’разрешили родители ?’');
})(age);
alert(isAdult ? "доступ получен" : "доступ закрыт");


Функция может быть применена в любом виде, важно только, чтобы выражение вычислялось как функция.
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Как-то странно работает код. Не выполняется целиком функция Yuriy-155 jQuery 7 22.11.2019 16:14
Глубокое копирование в JavaScript. Функция + объект. Launder Общие вопросы Javascript 8 03.10.2019 18:50
Просмотрела исходик jQuery Откорректируйте где не верно taksebe jQuery 5 23.11.2018 22:42
Непредсказуемая функция. Rora_ Node.JS 3 07.11.2017 08:34
Как узнать где находится функция, на которую указывает javascript:openTag('mgmt') amigo* Общие вопросы Javascript 13 11.04.2012 12:11