亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

ECMAScript語句之《迭代語句(循環語句)》

發布時間:2020-06-17 05:14:13 來源:網絡 閱讀:442 作者:Gendan5 欄目:開發技術

ECMAScript 迭代語句

迭代語句也叫做循環語句,迭代語句聲明一組要反復執行的命令(循環),直到滿足預先設定條件為止。

迭代語句在程序日程中都說循環,一般用于迭代數組的值,或者執行重復的算術任務。

這次說一下ECMAScript的四種迭代語句(循環語句):

1、do-while 語句

2、while 語句

3、for 語句

4、for-in 語句

一、do-while 語句,do-while 語句是后測試循環,也就是說do-while至少會執行循環一次

例子1:

var i = 0;
do {
i++;
console.log(i)
}while (i < 2);
打印:1、2

例子2:

var j = 0;
do {
j++;
console.log(j)
}while (j < -2);
打印:1

二、while 語句,while 語句是前測試循環。先判斷滿足條件在執行

例子1:

var i = 0;
while ( i < 2) {
i++;
console.log(i)
}
打印1、2

例子2:

var j = 0;
while ( j < 0) {
j++;
console.log(j)(跟單www.genadn5.com)
}
不執行

三、for 語句,for 語句是前測試循環,而且在進入循環之前,能夠初始化變量,并定義循環后要執行的代碼

for (var i = 0; i < 3; i++) {
console.log(i)
}
打印:0、1、2

初始值:var i = 0;
條件值:i < 3;,返回false/true
執行:i++

四、for-in 語句,for 語句是嚴格的迭代語句,用于枚舉對象的屬性

var obj1 = [
{
name: '青格勒',
age: '30',
hobby: '看書'
},
{
name: 'CGL',
age: '2',
hobby: '操作'
}
];

for (num in obj1) {
console.log(obj1[num].name); // 打印:青格勒、CGL
console.log(num); // 打印:0、1
}
for-in 語句一般在數組中使用的比較多。

上面的例子中,num跟JS的下標差不多,這里是表示了數組obj1里面的數據的下標。

比如:obj1[num].name = obj1[0].name

到這里已經分析完《ECMAScript 迭代語句(循環語句)》

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

郓城县| 衡水市| 甘肃省| 汝南县| 金川县| 凤翔县| 林芝县| 安宁市| 凭祥市| 新密市| 曲沃县| 多伦县| 防城港市| 寿宁县| 湖州市| 噶尔县| 临朐县| 白河县| 铅山县| 平远县| 宁明县| 织金县| 古浪县| 金塔县| 会泽县| 福海县| 宕昌县| 武功县| 罗江县| 济源市| 珲春市| 奉新县| 苏尼特左旗| 五常市| 平罗县| 宁乡县| 九台市| 金塔县| 新蔡县| 龙胜| 胶南市|