js中的迴圈語句

2021-09-05 11:16:28 字數 544 閱讀 4880

1、for迴圈(效率最高)

for(let i=0;i2、for…in迴圈(效率較低)

//會訪問非繼承的屬性

for(attr in object)

//避免訪問繼承的屬性

for(attr in object)

}

3、for…of迴圈(效率較高)

for(item of object)
4、foreach方法(陣列內建高階方法,含義清晰)

array.foreach(function(item,index,array));
注意:

在對物件進行遍歷時,如不需要訪問屬性名選擇for...of迴圈,如需訪問屬性名選擇for...in迴圈

在對陣列進行訪問時,使用foreach得到較好的可讀性,傳統的for迴圈能夠帶來很高的效能及拓展性

雖然來自網上總結,但是通俗易懂!

js中的迴圈語句

for迴圈理解 迴圈 塊一定的次數 語法 寫法一 for 初始化表示式 迴圈執行條件 條件改變表示式 寫法二 初始化表示式 可以有多個,初始化表示式1,初始化表示式2.for 迴圈執行條件 條件改變表示式 寫法三 初始化表示式 for 迴圈執行條件 理解 for多用於遍歷陣列,通過迴圈執行條件來指定...

js中while死迴圈語句 js中的迴圈語句

js中的迴圈語句可分為三種 1.while 2.do while 3.for。while的語法為 while exp 裡的語句,然後繼續判斷exp,直到exp的結果為false為止,若exp的結果為false,則跳過這條迴圈語句,執行接下來的 需要注意的是在 裡的語句必須存在對exp的結果產生影響的...

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