循環可以將代碼塊執行指定的次數.如果您希望一遍又一遍地運行相同的代碼,並且每次的值都不同,那么使用循環是很方便的。迭代語句又叫循環語句。
JavaScript 支持不同類型的循環:
- for - 循環代碼塊一定的次數
- for/in - 循環遍歷對象的屬性
- while - 當指定的條件為 true 時循環指定的代碼塊
- do/while - 同樣當指定的條件為 true 時循環指定的代碼塊
1 var obj = { height: 175, weight: 60 }; //初始化一個對象 2 console.log(obj); 3 var keys = Object.keys(obj); //獲取對象 obj 屬性名組成的數組 4 console.log(keys); 5 var values = []; //values用來保存對象 obj 屬性值 6 for(var i = 0, len = keys.length; i < len; i++){ 7 var key = keys[i]; //獲取當前索引的鍵值 8 values[i] = obj[key]; //在values數組中保存屬性值 9 console.log(values[i]); 10 }
效果截圖: