Пробелма с If , else. Alert работает в 2 условиях, не знаю почему..
let number = prompt("Введите число!");
for (let i = 0; i <= number; ++i) { if (i % i === 0) { if (i % 5 == 0) { console.log(i); } } else { if (!i || typeof +i !== "number" || isNaN(+i)) { alert("Sorry, no numbers"); } } } |
Sasha12312321, ты какую задачу решаешь? :)
|
Sasha12312321,
<script> let number = prompt("Введите число!"); if (!number || typeof +number !== "number" || isNaN(+number)) { alert("Sorry, no numbers"); } else for (let i = 0; i <= +number; ++i) { if (i % i === 0) { if (i % 5 == 0) { document.write(`${i}<br>`); } } } </script> |
Зачем вообще нужна проверка?
if (i % i === 0) {} Если хотят исключить 0 - тогда зачем крутят цикл от нуля? :) |
Часовой пояс GMT +3, время: 12:31. |