分別使用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);
結果截圖: