Показать сообщение отдельно
  #2 (permalink)  
Старый 17.12.2018, 16:46
Профессор
Отправить личное сообщение для Nexus Посмотреть профиль Найти все сообщения от Nexus
 
Регистрация: 04.12.2012
Сообщений: 3,791

А как в скрипт передаются данные?
Ну и условия у вас неправильные, нужно использовать логическое И, а не ИЛИ.

О том, как вставить в сообщение исполняемый javascript и html-код, а также о дополнительных возможностях форматирования - читайте http://javascript.ru/formatting.

function getWalkDuration(raining, temperature) {
    if (raining)
        return 0;

    if (temperature >= 10 && temperature < 15)
        return 30;
    else if (temperature >= 15 && temperature < 25)
        return 40;
    else if (temperature >= 25 && temperature < 35)
        return 20;


    return 0;
}

alert(
	getWalkDuration(true,15)===0
);
alert(
	getWalkDuration(false,40)===0
);
alert(
	getWalkDuration(false,15)===40
);

Последний раз редактировалось Nexus, 17.12.2018 в 16:55.
Ответить с цитированием