JavaScript 迴圈語句

2021-08-11 14:54:36 字數 2349 閱讀 3804

迴圈語句:就是重複執行一段**指代遇見某個指令時結束該迴圈。

迴圈語句分類:for迴圈、do while、while 、for in(遍歷迴圈)。

語法

for(迴圈變數的初始值;最大值;步長)

例題1、for迴圈是乙個前測試迴圈語句

執行迴圈語句之前,先判斷是否滿足條件,滿足條件時迴圈才執行。

//迴圈變數的初始值;最大值;步長

for(var i = 3; i <= 15; i += 4)

console.log("我是for後面的語句");

for迴圈の計算順序:

例題2、for迴圈可以巢狀if語句(窮舉思想)

練習:找出6的所有約數?

var num = parseint(prompt("輸入乙個數"));

for (var i = 1; i <= num; i++)

}// i = 1 , 1 <= 6 真, 6 % 1 == 0為真 ,console.log(1)

// i = 2 , 2 <= 6 真, 6 % 2 == 0為真 ,console.log(2)

// i = 3 , 3 <= 6 真, 6 % 3 == 0為真 ,console.log(3)

// i = 4 , 4 <= 6 真, 6 % 4 == 2為假 ,

// i = 5 , 5 <= 6 真, 6 % 5 == 1為假 ,

// i = 6 , 6 <= 6 真, 6 % 6 == 0為真 ,console.log(6)

//結束迴圈

例題3、for迴圈可以巢狀if語句(累加器)

練習:判斷乙個數是不是質數?

條件:只有1和他本身外沒有其他的約數叫做質數。

比如:13是質數(只有1和13這個兩個約數)

// 乙個數的約數的總個數。

var num = parseint(prompt("請輸入乙個正整數"));

// 累加器的變數sum需要設定在for迴圈外,防止每次迴圈被重置

varsum=0;

// 一一枚舉

for(var i =

1 ; i <= num ; i ++)

}// 使用者輸入任意的數,判斷這個數是不是質數

if(sum

==2)else

例題4、for迴圈可以巢狀if語句(累乘器)

累乘器:儲存我們前面乘數的積。

階乘:8!= 8 * 7 * 6 * 5 * 4 * 3 *2 *1

練習:輸出乙個正整數的階乘?

// 求階乘

var num = parseint(prompt("請輸入乙個正整數"));

// 在for迴圈外宣告累乘器

// 初始值是1

var cheng = 1;

for(var i = num ; i >= 1 ; i --)

console.log(cheng);

例題5、for迴圈可以巢狀for迴圈,兩個變數不可以相同。

for(var i = 0 ; i < 3 ; i ++)

}// i = 0 , 0 < 3 真, j = 0 , 0 < 2 真 ,console.log(0,0);

// i = 0 , 0 < 3 真, j = 1 , 1 < 2 真 ,console.log(0,1);

// i = 0 , 0 < 3 真, j = 2 , 2 < 2 假

// i = 1 , 1 < 3 真, j = 0 , 0 < 2 真 ,console.log(1,0);

// i = 1 , 1 < 3 真, j = 1 , 1 < 2 真 ,console.log(1,1);

// i = 1 , 1 < 3 真, j = 2 , 2 < 2 假

// i = 2 , 2 < 3 真, j = 0 , 0 < 2 真 ,console.log(2,0);

// i = 2 , 2 < 3 真, j = 1 , 1 < 2 真 ,console.log(2,1);

// i = 2 , 2 < 3 真, j = 2 , 2 < 2 假 ,結束迴圈

for迴圈可以巢狀for迴圈の計算順序:

JavaScript迴圈語句

for var i 0 i 10 i for var j 0 j 10 j console.log i,j for迴圈執行過程 1.變數初始化 2.條件判斷 3.執行 4.變數更新。上述 中,外部的 for迴圈 1次,內部的 for迴圈 10次。break 退出當前整個迴圈 1.只能在迴圈語句中使用...

JavaScript 迴圈語句

for語句 for 變數 初始值 迴圈條件 變數累加方法 語句 本語句的作用是重複執行 語句 直到 迴圈條件 為 false 為止。它是這樣運作的 首先給 變數 賦 初始值 然後 判斷 迴圈條件 應該是乙個關於 變數 的條件表示式 是否成立,如果成立就執行 語句 然後按 變數累加方法 對 變數 作累...

JavaScript迴圈語句

在學習中有很多 需要迴圈的地方,比如相同的 但類名不同,我們可以把它們合併在一起,這樣可以減少寫 下面我要講的幾種迴圈語句是for迴圈 while迴圈 do while迴圈語句。第一種for迴圈語句 給for迴圈語句裡面新增i 10次的迴圈,頁面會彈出你是一名學生,然後要按十次才能關掉。第二種whi...