cars=["a","b","c","d"];
for (var i=0;i<cars.length;i++){
document.write(cars + "<br>");
}
执行完输出效果 (, 下载次数: 178)
上传
点击文件名下载附件
当i=2时,则只能输出a、b两个。 不同类型的循环
for - 循环代码块一定的次数
for/in - 循环遍历对象的属性
while - 当指定的条件为 true 时循环指定的代码块
do/while - 同样当指定的条件为 true 时循环指定的代码块
For/In 循环
[HTML] 纯文本查看复制代码
<p>点击下面的按钮,循环遍历对象 "person" 的属性。</p>
<button>点击这里</button>
<p id="demo"></p>
<script>
function myFunction(){
var x;
var txt="";
var person={fname:"Bill",lname:"Gates",age:56};
for (x in person){
txt=txt + person[x];
}
document.getElementById("demo").innerHTML=txt;
}
</script>
执行后效果 (, 下载次数: 163)
上传
点击文件名下载附件
不用for/in的话 可以这样写
[HTML] 纯文本查看复制代码
<button>点击这里</button>
<p id="demo"></p>
<script>
var x;
var txt="";
var person={fname:"Bill",lname:"Gates",age:56};
txt+= person.fname;
txt+= person.lname;
txt+= person.age;
document.getElementById("demo").innerHTML=txt;
</script>