分别使用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);
结果截图: