Господа помогите пожалуйста разобраться с данной задачей:
"
Запросить у пользователя число и проверить одним выражением на следующие условия:
Число должно быть от 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);
Подскажите, разьясните что не так и как сделать правильно! Спасибо!