欧美一区二区三区,国内熟女精品熟女A片视频小说,日本av网,小鲜肉男男GAY做受XXX网站

javascript 有幾種循環語句

宋博文1年前7瀏覽0評論
Javascript是一款非常流行的編程語言,其靈活性和適用性已經得到很多開發者的青睞。在javascript中,循環語句是實現重復執行某些代碼塊的關鍵,讓我們一探究竟,Javascript中到底有幾種循環語句? 在Javascript中,有許多方式可以實現循環。其中,比較基礎的循環語句就是for循環,這種循環語句可以重復執行某個代碼塊,同時還可以控制循環的次數。比如,以下代碼就是一個最基礎的for循環:
for (let i = 0; i< 10; i++) {
console.log(i);
}
這段代碼的意思是,首先定義一個變量i并賦值為0,然后開始循環,每次增加i的值,直到i小于10為止,執行console.log(i)語句。 除了for循環,Javascript中還有另外一種比較基礎的循環語句,那就是while循環。不同于for循環,while循環會根據某種條件來控制循環,只有當條件滿足時,循環才會執行。比如:
let i = 0;
while (i< 10) {
console.log(i);
i++;
}
這段代碼的意思是,定義一個變量i并賦值為0,然后判斷i是否小于10,如果小于10,執行console.log(i)語句,并增加i的值;否則跳出循環。需要注意的是,如果不加i++語句,則會出現死循環的情況。 除了for循環和while循環,Javascript中還有一種比較特別的循環語句,那就是do...while循環。這種循環與while循環類似,也是根據某種條件來控制循環,但是它有一個不同的地方,那就是循環體至少執行一次。比如:
let i = 0;
do {
console.log(i);
i++;
} while (i< 10);
這段代碼的意思是,定義一個變量i并賦值為0,執行console.log(i)語句,并增加i的值,然后再判斷i是否小于10,如果小于10,則繼續執行循環;否則跳出循環。 除此之外,在ES6中還新增了一種循環語句,那就是for...of循環。這種循環語句可以用來遍歷數組、字符串、Map、Set等可迭代對象。比如:
let arr = [1, 2, 3, 4, 5];
for (let item of arr) {
console.log(item);
}
這段代碼的意思是,定義一個數組arr,然后遍歷這個數組的每個元素,執行console.log(item)語句。需要注意的是,for...of循環只能用于遍歷可迭代對象,不能用于普通對象。 綜上所述,Javascript中有4種循環語句,它們分別是for循環、while循環、do...while循環和for...of循環。每種循環語句都有其特點和適用范圍,我們可以根據具體的需求來選擇最適合的循環語句。