В косоли выводится лишний раз undefined строка. Не могу понять что не так.
var number = 114;
for(var i = 2; i < number; i++) {
if(number % i === 0) {
console.log(number / i);
}
}
В косоли выводится лишний раз undefined строка. Не могу понять что не так.
var number = 114;
for(var i = 2; i < number; i++) {
if(number % i === 0) {
console.log(number / i);
}
}
а зачем Вы это сделали?
необходимо просто вывести в консоль делитель console.log(i);
var number = 15;
var i = 0;
for (var i = 2; i < number; i++) {
if (number % i === 0) {
console.log(i);
}
}
У меня также получилось.
Только перед циклом var i = 0;
не нужно.
Решил сделать через цикл WHILE. Получилось)))
var number = 15;
var numbers;
var index=2;
while (index<number) {
if(number%index===0) {
numbers=index;
index++;
console.log(numbers);
} else {
index++;
}
}