while迴圈
輸出結果全是布林值(『true』 、『false』)
var num = 1;//1、宣告迴圈變數
while (num<=10)
while迴圈()中的表示式,運算結果可以是各種型別,但是最終都會轉為真假,轉換規則如下。
①boolean:true為真,false為假;
②string:空字串為假,所有非空字串為真;
③number:0為假,一切非0數字為真;
④null/undefined/nan:全為假;
⑤object:全為真。
do-while迴圈
先執行後判斷,初始條件不成立,繼續執行下面語句
var num = 10;
dowhile(num>=0);
document.write(num);//-1
for迴圈
for (var num =1; num<=10; num++)
for迴圈
1、for有三個表示式:①宣告迴圈變數;②判斷迴圈條件;③更新迴圈變數;
三個表示式之間,用;分割,for迴圈三個表示式都可以省略,但是兩個「;」缺一不可。
2、for迴圈的執行特點:先判斷再執行,與while相同
3、for迴圈三個表示式都可以有多部分組成,第二部分多個判斷條件用&& ||連線,第一三部分用逗號分割;
for-in迴圈
//宣告乙個peson類
function person()
}//例項化這個類
var zhangsan = new person();
//使用for-in遍歷這個物件
for(keys in zhangsan)
for-in 迴圈主要用於遍歷物件
for()中的格式:for(keys in zhangsan){}
keys表示obj物件的每乙個鍵值對的鍵!!所有迴圈中,需要使用obj[keys]來取到每乙個值!!!
for-in 迴圈,遍歷時不僅能讀取物件自身上面的成員屬性,也能延續原型鏈遍歷出物件的原型屬性
所以,可以使用hasownproperty判斷乙個屬性是不是物件自身上的屬性。
obj.hasownproperty(keys)==true 表示這個屬性是物件的成員屬性,而不是原先屬性
JS中的4種for迴圈
for i 0 i looptimes i for property in obj for element of iterable iterable.foreach function value,key,iterable arr 1,2,3,4 4 1,2,3,4 1.普通for迴圈 for i 0...
c 4種迴圈語句的使用
迴圈語句一般有常用的四種 當你想重複執行某些語句或語段時,依據當前不同的任務,c 提供4個不同的迴圈語句選擇給你使用 for 語句 foreach 語句 while 語句 do 語句 1.for 當你預先知道乙個內含語句應要執行多少次時,for 語句特別有用。當條件為真時,常規語法允許重複地執行內含...
js迴圈語句
for for in while do.while for for var i 1 i 3 i while var i 1 while i 100 在while迴圈之前,要聲名一下。先判斷條件再執行 do while 先執行指令碼,再判斷。至少執行一次。var j 1 doj while j 10 ...