Помощь с задачкой! Запрос числа у пользователя!
Господа помогите пожалуйста разобраться с данной задачей:
"Запросить у пользователя число и проверить одним выражением на следующие условия: Число должно быть от 100 до 999 включительно, также должно быть четным и не кратным 10! Кроме этого, из указанного промежутка подойдут числа кратные 100 и не кратные 300! И последние числа которые подойдут - это 650 и 750!!!" При вводе подходящей нам цифры, результатом выполнения должно быть "true", а не подходящей - "false" соответственно! Не использовать "if" и "else"! Вот то, что я по этому поводу накидал: var num, res, message; num=prompt('Введите число из условия:'); num=+num; res=(num>=100)&&(num<=999)&&(num%2===0)&&(num%10!==0)&&(num%100===0)||(num%300!==0)||(num===650)||(num===750); message='Ваше число из условия: (true-подходит, false-нет): '+res; alert(message); Подскажите, разьясните что не так и как сделать правильно! Спасибо! |
Цитата:
|
Vetal_E,
res = 100 <= num && 999 >= num && 0 === num % 2 && 0 !== num % 10 || 0 === num % 100 && 0 !== num % 300 || 650 === num || 750 === num; |
Спасибо. уже сам разобрался. Все работает
|
Часовой пояс GMT +3, время: 03:29. |