迴圈語句:就是重複執行一段**指代遇見某個指令時結束該迴圈。
迴圈語句分類: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...