色婷婷狠狠18禁久久YY,CHINESE性内射高清国产,国产女人18毛片水真多1,国产AV在线观看

javascript中for的用法

張凱麗1年前7瀏覽0評論

在JavaScript中,for語句被廣泛應用于循環遍歷數組或對象,執行一些重復的任務。for語句由三個可選的部分組成:初始化語句,測試語句和更新語句。其中初始化語句在循環開始前僅被執行一次,測試語句在每次循環開始前被執行,如果測試語句為true則循環繼續,否則循環結束,更新語句在每次循環結束后執行。

for (initialize; test; update) {
// 循環執行的代碼塊
}

下面是一些for語句的使用示例:

1.遍歷數組中的元素

var arr = [1, 2, 3, 4, 5];
for (var i = 0; i < arr.length; i++) {
console.log(arr[i]);
}

初始化語句初始化了一個計數器i,i等于0。測試語句檢查i是否小于數組長度,如果為true,則繼續循環。更新語句每次循環將i增加1,也就是往后遍歷數組中的元素。

2.遍歷對象中的屬性

var obj = { name: 'Alice', age: 18, gender: 'female' };
for (var key in obj) {
console.log(key + ': ' + obj[key]);
}

初始化語句沒有直接初始化計數器,而是定義了一個變量key來保存對象的屬性名。測試語句沒有測試條件,循環會遍歷對象中所有的屬性。更新語句沒有對計數器做任何操作,因為遍歷對象中的屬性不需要計數器。

3.遍歷不規則數組

var arr = [
[1, 2],
[3, 4, 5],
[6]
];
for (var i = 0; i < arr.length; i++) {
for (var j = 0; j < arr[i].length; j++) {
console.log(arr[i][j]);
}
}

初始化語句初始化了兩個計數器i和j,i等于0。測試語句檢查i是否小于數組長度,如果為true,則繼續循環。更新語句將i增加1。內部的for循環會將數組中的子數組遍歷一遍,也就是通過計數器i訪問到二維數組中每個子數組。接下來,for循環中的內部循環會遍歷數組中每個子數組的元素,打印輸出。

4.使用break和continue

var arr = [1, 2, 3, 4, 5];
for (var i = 0; i < arr.length; i++) {
if (arr[i] == 3) // 找到3就跳出循環
break;
if (arr[i] == 2) // 跳過2
continue;
console.log(arr[i]);
}

在循環中可以使用break語句來終止整個循環,使用continue語句來跳過當前迭代(而不是終止循環)。上面的示例中,找到3時使用break終止了整個循環,跳過2時使用continue跳過當前迭代。

總之,for語句非常靈活,可用于遍歷各種數據結構,執行各種復雜的邏輯操作,有助于提高程序的效率。