分别使用while/do-while/for实现10的阶乘、九九乘法表

分别使用while/do-while/for实现10的阶乘:

1.while循环

//while循环打印10的阶乘
var a=1;
var i=10;
while(i>0){
    a*=i;
    i--;
}

2.do-while循环

//do-while语句输出10的阶乘
var i=10;
var a=1;
do{
    a *= i;
    i--;
}while(i>1);
console.log(a);

3.for循环

//for循环打印10的阶乘
var a=1;
for(i=10;i>0;i--){
    a*=i;
}
console.log(a);

打印九九乘法表

//打印九九乘法表
//字符串拼接
var a="";//字符串a
for(var i=1;i<=9;i++){
    for(var j=1;j<=i;j++){
        if(i*j>9){
            a+=j+"*"+i+"="+i*j+"  ";
        }else{
            a+=j+"*"+i+"="+i*j+"   ";
        }
        if(i==j){
            a+="\n";
        }
    }
}
console.log(a);

结果截图:

猜你喜欢

转载自blog.csdn.net/qq_36836332/article/details/82112896