while循环
function test(num) {
var str = '10!='
var sum = 1;
var i = num;
while (i > 0) {
sum *= i;
if (i == 1) {
str += i + '=';
} else {
str = str + i + '*';
}
i--;
}
console.log(str + sum);
}
test(10);
do-whlie循环
function test(num) {
var str = '10!='
var sum = 1;
var i = num;
do {
sum *= i;
if (i == 1) {
str += i + '=';
} else {
str = str + i + '*';
}
i--;
} while (i > 0)
console.log(str + sum);
}
test(10);
for循环
function test(num) {
var str = '10!='
var sum = 1;
for (var i = num; i > 0; i--) {
sum *= i;
if (i == 1) {
str += i + '=';
} else {
str = str + i + '*';
}
}
console.log(str + sum);
}
test(10);