1、循环
1.1 while
格式:
while(判断的条件){
循环体内容
}
1.2 do-while循环语句
do{
循环语句;
}while(判断条件);
1.3for循环语句:
格式:
for(初始化语句; 判断的条件 ; 循环后的语句){
循环体语句;
}
1.4for-in语句:
for-in语句的格式:
for(var 变量名 in 遍历的目标){
}
for-in语句的作用:
1. 可以用于遍历数组的元素。 注意: 使用for-in语句遍历数组元素的时候遍历出来是数组的下标。
var arr = [12,13,19,15,16];
for(var index in arr){
document.write(arr[index]+",");
}
2. 可以用于遍历对象的所有属性数据。 注意: 使用for-in语句遍历对象的属性的时候,遍历出来的是对象的属性名。
function Person(id , name){
this.id = id;
this.name = name;
}
//创建一个对象
var p = new Person(110,"狗娃");
for(var property in p){
document.write(p[property]+",");
}
2、with
with语句:有了 With 语句,在存取对象属性和调用方法时就不用重复指定对象。
格式:
with(对象){
}
for(var i = 0 ; i<5; i++){ for(var j =0 ; j<=i ; j++){ document.write("* "); } document.write("<br/>"); } document.write("<hr/>"); //改为 with(document){ for(var i = 0 ; i<5; i++){ for(var j =0 ; j<=i ; j++){ write("* "); } write("<br/>"); } write("<hr/>"); }
原文:http://www.cnblogs.com/mswangblog/p/6442255.html