Мой проблемный вопрос, как и в практическом курсе, выглядит следующим образом:
Напишите программу на JavaScript, чтобы создать функцию, которая принимает 2 целых числа в качестве входных данных.Функция делит первое целое число на второе целое, если результат (частное) является целым числом (т. Е. Остаток равен нулю) и возвращает частное как результат.Ваш выходной код должен быть в формате console.log («Result is», variableName)
И ниже мой код:
var num = prompt("Enter number to divide");
var d = prompt("Enter divisor");
function divide(x, y) {
var result;
if (d === 1) {
result = num;
} else {
while (num % d === 0) { //while error
result = num / d;
}
}
return result;
}
var output = divide(num, d);
console.log("Result is: ", output);
Если я удаляю цикл while, программа работает нормальноно в описании проблемы сказано, что я должен его использовать.
Что я делаю не так?