все!JS: В то время как цикл, чтобы найти продукт последовательных целых чисел
Я новичок в программировании и пытаюсь написать цикл while, который вернет произведение всех чисел от 1 до n включительно. Я не могу заставить свой код работать правильно; он продолжает возвращать странные цифры.
Я думаю, что проблема связана с первой линией цикла while. Это похоже на то, что он не умножается, но я не знаю, почему.
Вот код, который я написал:
var n = 7;
var multiplier = 1;
while (multiplier <= n){
multiplier = (multiplier * multiplier+1);
if (n < 6){
multiplier+= 2;
}
else {
multiplier++;
};
};
console.log(multiplier);
Это имеет смысл. Спасибо огромное! Я очень ценю это. –