时间:2021-07-01 10:21:17 帮助过:23人阅读
js原生的循环有两种,一般的for循环和for...in循环。还有一种常用jQuery.each()循环。 一. js原生循环 a. for循环,代码如下: var myArray = [1,2,3]; for (var i = 0; i < myArray.length; i++) { console.log(myArray[i]); }; console: 1,2,3 b. for...in循环,代码如下: var myArray = [1,2,3]; for (var arr in myArray ) { console.log(arr); }; console: 1,2,3 c. for和for...in的共同点: 都可以用于数组的循环 d. for和for...in的不同点: for...in循环除用于数组的循环外,还可以用于对象的key循环,代码如下: var myObject = {"id":"1","name":"john"}; for (var obj in myObject) { console.log(obj); }; console: id,name e. 控制循环语句 break;跳出这个循环 continue;跳出本次循环 while循环: var cars=["BMW","Volvo","Saab","Ford"]; var i=0; while (cars[i]) { console.log(cars[i] + "
"); i++; } console: BMW Volvo Saab Ford do-while循环: var x=""; var i= 0; do{ x=x + "该数字为 " + i + "
"; i++; console.log(x); } while (i<5) 二. jQuery.each()循环 a. 遍历DOM节点 代码如下: