中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

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

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

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

古浪县| 合阳县| 盐城市| 三台县| 夹江县| 安陆市| 海门市| 天水市| 佳木斯市| 松江区| 淮阳县| 南靖县| 科技| 安顺市| 婺源县| 雷山县| 合肥市| 彩票| 临澧县| 沙田区| 昌都县| 吴川市| 如东县| 昂仁县| 星座| 西吉县| 炎陵县| 博客| 静海县| 乌什县| 阳城县| 青海省| 墨竹工卡县| 开原市| 衡山县| 恭城| 阳新县| 平罗县| 密云县| 和政县| 化德县|