Пробелма с 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, время: 19:18. |