JavaScript作為一種廣泛應用的程式語言,其最常用的特性之一便是循環結構,這為開發者提供了實現各種邏輯和演算法的方便手段。本文將為讀者介紹JavaScript中幾種常用的循環結構及其應用場景。
while循環是最基本的循環結構,它的語法結構如下:
while(condition){ // statements to be executed }
其中condition表示循環的條件,如果condition為真,則執行循環中的語句。循環執行前會檢查一次condition是否為真,如果condition為假,則循環主體中的語句不會執行。
while循環可以應用於各種場景,例如根據使用者輸入來重複執行某些操作,或從陣列或物件中篩選出符合某些條件的元素等。
以下是一個簡單的例子,它將輸出數字1~5:
let i = 1; while(i <= 5){ console.log(i); i++; }
do { // statements to be executed }while(condition);
let i = 1; do { console.log(i); i++; }while(i <= 5);
for(init; condition; iterator){ // statements to be executed }
for(let i = 1; i <= 5; i++){ console.log(i); }
for(let i = 1; i <= 5; i++){ if(i == 5){ break; } console.log(i); }
for(property in object){ // statements to be executed }
let person = { name: "Tom", age: 20, city: "New York" }; for(let property in person){ console.log(person[property]); }
for(variable of iterable){ // statements to be executed }
let str = "hello, world"; for(let char of str){ console.log(char); }
以上是JavaScript怎麼做循環的詳細內容。更多資訊請關注PHP中文網其他相關文章!