015_JavaScript的四种迭代语句
1. 迭代語句又叫循環(huán)語句, 聲明一組要反復(fù)執(zhí)行的命令, 直到滿足某些條件為止。
2. do-while語句
2.1. do-while語句是后測(cè)試循環(huán), 即退出條件在執(zhí)行循環(huán)內(nèi)部的代碼之后計(jì)算。這意味著在計(jì)算表達(dá)式之前, 至少會(huì)執(zhí)行循環(huán)主體一次。
2.2. 它的語法如下:
do {statement} while (expression);2.3. 例子:
2.3.1. 代碼
<!DOCTYPE html> <html><head><title>do-while語句</title><meta charset="utf-8" /></head><body><script type="text/javascript">var i = 0;do {i -= 2;} while (i > 0);document.write("i = " + i);</script></body> </html>2.3.2.?效果圖
3. while語句
3.1. while語句是前測(cè)試循環(huán)。這意味著退出條件是在執(zhí)行循環(huán)內(nèi)部的代碼之前計(jì)算的。因此, 循環(huán)主體可能根本不被執(zhí)行。
3.2. 它的語法如下:
while (expression) statement3.3. 例子:
3.3.1. 代碼
<!DOCTYPE html> <html><head><title>while語句</title><meta charset="utf-8" /></head><body><script type="text/javascript">var i = 0;while (i > 0) {i -= 2;}document.write("i = " + i);</script></body> </html>4. for語句
4.1. for語句是前測(cè)試循環(huán), 而且在進(jìn)入循環(huán)之前, 能夠初始化變量, 并定義循環(huán)后要執(zhí)行的代碼。
4.2. 它的語法如下:
for (initialization; expression; post-loop-expression) statement4.3. for語句最常用的功能就是迭代數(shù)組。
4.4. for語句中使用let聲明變量, 變量的作用域僅在for語句和for代碼塊中可用。如果for語句中使用var變量聲明變量, 變量是全局變量。
4.5. 例子:
4.5.1. 代碼
<!DOCTYPE html> <html><head><title>for語句</title><meta charset="utf-8" /></head><body><script type="text/javascript">var arr = [0, 'abc', true];for (let i = 0; i < arr.length; i++){document.write("arr[" + i + "] = " + arr[i] + '<br />');}</script></body> </html>4.5.2.?效果圖
5. for-in語句
5.1. for語句是嚴(yán)格的迭代語句, 用于枚舉對(duì)象的屬性。
5.2. 它的語法如下:
for (property in expression) statement5.3. 例子:
5.3.1. 代碼
<!DOCTYPE html> <html><head><title>for-in語句</title><meta charset="utf-8" /></head><body><script type="text/javascript">var obj = {x: 0, y: true, z: 'abc'};for(let item in obj) {document.write(item + ' = ' + obj[item] + '<br />');}</script></body> </html>5.3.2. 效果圖
總結(jié)
以上是生活随笔為你收集整理的015_JavaScript的四种迭代语句的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 014_if语句
- 下一篇: 022_JavaScript数字