for 迴圈
最基本與常見的迴圈之一
適合用在知道確切重複次數的情況
for (let i = 0; i < 5; i++) {
console.log(i);
}
while
條件為真時會持續執行
適合不確定次數但知道結束條件的情況
let i = 0;
while (i < 5) {
console.log(i);
i++;
}
do while
至少執行一次,,即使條件一開始就是假的
條件在每次執行後檢查
let i = 0;
do {
console.log(i);
i++;
} while (i < 5);
for in
用來遍歷物件的所有鍵
const person = { name: 'Alice', age: 25, city: 'New York' };
for (let key in person) {
console.log(key + ": " + person[key]);
}
for of
用來遍歷可迭代物件(如陣列、字串、Map、Set 等)的值
const array = [10, 20, 30];
for (let value of array) {
console.log(value);
}