js實現輸出一個等腰三角形菱形 九九乘法表.....(for 迴圈 while...)
等腰三角形
for(var i=0;i<5;i++){ //輸出行數 五行 (行數自己隨意)
for(var a=0;a<5-i;a++){ //每行輸入多少空格(規律為a+i=5)
document.write(‘空格’); //輸入空格使‘0’錯開形成等腰三角形
}
for(var b=0;b<2*i-1;b++){ //輸入一定數量的’0’ 來構造圖形
document.write(‘0’);
}
document.write(‘換行符’); //換行
}
菱形
for(var i=0;i<5;i++){
for(var a2=0;a2<5-i;a2++){
document.write(‘空格’);
}
for(var b=0;b<2*i-1;b++){
document.write(‘0’);
}
document.write(‘換行符’);
}
//將上面倒過來
for(var i=0;i<5;i++){
for(var y=0;y<i;y++){
document.write(‘空格’)
}
for(var x=0;x<(5-i)*2-1;x++){
document.write(‘0’)
}
document.write(‘換行符’)
}
九九乘法表
for(var i=1;i<=9;i++){
for(var a=1;a<=i;a++){
document.write(a+'*'+i+'='+a*i+' '+' '+' ')
}
document.write('<br>');
}
10的階乘
var a=1;
for( var i=10;i>0;i–){
a*=i;
}
console.log(a);
摺紙多少次超過珠穆朗瑪8848米
var g=1; //紙的厚度0.01米(注意換算單位)
var num=0; //迴圈的次數
while(true){
g*=2; //每折一次,厚度為之前的兩倍
num++; //記錄迴圈的次數
if (g>=884800) {
break; 厚度大於等於884800停止迴圈
}
} console.log(num); //控制檯輸出
100以內與7有關的數
for(var i=0;i<100;i++){
if (i%7==0||(i%10)==7||parseInt(i/10)==7 ){
document.write(i+‘br’);
}
}