@Alleo_Manay

Разве 9 % 2 == 0? Почему это работает?

let num = 9
for(let i = 2; num > i; i++){
if(num % i == 0){
console.log(num)//9
} 
}

Разве 9 делиться на 2 без остатка? Почему это работает?
  • Вопрос задан
  • 259 просмотров
Решения вопроса 2
alexey-m-ukolov
@alexey-m-ukolov Куратор тега JavaScript
Вам же показали код в прошлом вопросе:
61c5cb6d88715790641596.png
Ответ написан
Комментировать
Rsa97
@Rsa97
Для правильного вопроса надо знать половину ответа
А на следующем шаге цикла как будет выглядеть условие?
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
@karminski
Senior React.JS Developer
Так у вас num и равен 9. Вы видимо хотели вот это?
let num = 9
for (let i = 2; num > i; i++) {
    if (num % i == 0) {
        console.log(i) // <-- i вместо num
    } 
}
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы