1、輸出1-100的和
var sum = 0;
for(var i=1;i<=100;i )
document.write(sum);
2、輸出1-100奇數的和
var sum = 0
for(var i=1;i<=100;i =2)
document.write(sum);
3、輸出1-100偶數的和
var sum = 0;
for(var i=2;i<=100;i =2)
document.write(sum);
4、列印99乘法口訣表
var i; //
用來控制外層迴圈變數,表示迴圈幾行
var j; //
用來控制內層迴圈變數,表示迴圈幾列
var num =0;
document.write("");
for(i=9;i>=1;i--)
document.write("");
}document.write("");
5、公雞5元乙隻,母雞3元乙隻,小雞1元三隻,問100元正好花完而且要買到100隻雞,可以買每種雞各多少只?
//
count表示有多少種買法
var count =0;
//表示100元可以買多少只公雞
for(var i=0;i<=20;i )}}
}document.write("
"); document.write(count);
6、1,2,5 湊夠二十元有多少種方法?
var count=0;
for(i=0;i<=4;i )}}
}document.write(count);
7、1000以內的水仙花數
var
a,b,c;
for(var i=100;i<1000;i )
}
8、有一對幼兔,乙個月後長為小兔,小兔乙個月後長為成兔,成兔會生下一對小兔,問十個月後會有多少對兔子?(兔子不會死亡)
//
開始前我們先列數學公式
//yt xt ct
//1 0 0
//0 1 0
//1 0 1
//1 1 1
//2 1 2
//根據上面的結果我們可以得到一下公式
//ct=ct xt; 每個月的成兔等於上個月的成兔加上本月的小兔
//xt=yt; 每個月的小兔等於上個月的成兔
//yt=ct; 每個月的幼兔等於上個月的成兔
var ct=0; //
成兔var xt=0; //
小兔var yt=1; //
幼兔var m = 10; //
月份var sum=0; //
對數 document.write("有一對幼兔,乙個月後長為小兔,小兔乙個月後長為成兔,成兔會生下一對小兔,問十個月後會有多少對兔子?" "
");
for(var i=1;i<=m;i )
else
document.write("成兔有:" ct "對 小兔有:" xt "對 幼兔有:" yt "對 總對數:" sum "
"); }
9、大馬馱2石糧食,中馬馱1石糧食,兩頭小馬馱一石糧食,要用100匹馬,馱100石糧食,該如何調配?
//先算出100石糧食每種馬需要多少匹
var count=0;
//大馬需要50匹
for(i=0;i<=50;i )}}
}document.write(count "
");
10、列印出下列圖形
●●●●●●●●
●●●●●●●●
●●●●●●●●
●●●●●●●●
●●●●●●●●
●●●●●●●●
●●●●●●●●
var
a,b;
//迴圈的行數
for(var a=1;a<=7;a )
//迴圈完每一行輸出乙個換行
document.write("
"); }
11、列印出下列圖形●●●
●●●●●●●
●●●●●
for(var a=1;a<=5;a )
document.write("
"); }
12、列印出下列圖形
●●●●●
●●●●
●●●●●
●
for(var a=1;a<=5;a )
document.write("
"); }
13、列印出下列圖形
□□□□●
□□□●●
□□●●●
□●●●●
●●●●●
for(var a=1;a<=5;a )
else
}document.write("
"); }
14、小明單位發了100元的購物卡,小明到超市買三類洗化用品,洗髮水(15元),香皂(2元),牙刷(5元)。要把100元整好花掉,可如有哪些購買結合?
var sum = 0;
for(var i=0;i<=6;i )}}
}document.write(sum "
");
15、五個小朋友排成一隊。問第乙個多大了,第乙個說比第二個大兩歲,問第二個,第二個說比第三個大兩歲,以此類推。問第五個小朋友幾歲了,第五個小朋友說3歲了。問第乙個小朋友幾歲?
var i=1;
for(var a=1;a<=5;a )
16、公園裡有乙隻猴子和一堆桃子,猴子每天吃掉桃子總數的一半,把剩下一半中扔掉乙個壞的。到第七天的時候,猴子睜開眼發現只剩下乙個桃子。問公園裡剛開始有多少個?
//
首先列出數學公式
//7 6 5 4
//1 (1 1)*2 (4 1)*2 (10 1)*2
//最後桃子的個數t
var t=1;
//迴圈6天,因為第七天它沒有吃
for(var i=1;i<7;i )
document.write(t);
17、某偵察隊接到一項緊急任務,要求在a、b、c、d、e、f六個隊員中盡可能多地挑若干人,但有以下限制條件:
●a和b兩人中至少去一人;
●a和d不能一起去;
●a、e和f三人中要派兩人去;
●b和c都去或都不去;
●c和d兩人中去乙個;
●若d不去,則e也不去。
問應當讓哪幾個人去?
//
0代表不去,1代表去,他們首先都不去,然後挨個判斷他們去
var a=b=c=d=e=f=0;
//列出數學公式
//a b=>1;
//a d!=2;
//a e f==2;
//b c==2 || b c==0;
//c d==1;
//d e==0 || d==1;
//每個值小於2表示他們都會執行迴圈,都會去
for(a=0;a<2;a )}}
}}
}}
以上就是為了更好的理解for迴圈所寫的小例子,希望對大家學習有幫助~
更多專業前端知識,請上
【猿2048】www.mk2048.com
Shell的 for 迴圈小例子
上例子 for i in f1 f2 f3 do echo i done 執行結果 f1f2 f3但是,請注意 如果是在makefile 中寫,要寫成這個樣子 all for i in f1 f2 f3 do echo i done 如果 echo i 後面沒有反斜線,則會出現 bin sh c 行...
幾個js的小例子
1 js的作用域,window物件 if a in window alert a 1 js的作用域是由函式劃分的 2 js的執行順序 var a 1,b function a x alert a 1 3 js引數 arguments 的含義 function b x,y,a b 1,2,3 10 4...
關於js物件引用的小例子
看完下面的 相信對js物件引用又有了新的認識,直接上 1 split 把字串分割成字串陣列2 reverse 會改變陣列本身,並返回原陣列的引用 3var arr1 john split arr1 j o h n 45 var arr2 arr1.reverse arr1 arr2 n h o j ...