JS的for迴圈小例子

2021-09-29 02:14:44 字數 4396 閱讀 7837

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 ...