js常見的4種迴圈語句

2021-10-19 21:17:09 字數 1268 閱讀 4463

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