循环语句:for,for in,for of,while,do...while,forEach,map
循环语句:for,for in,for of,while,do…while,forEach,map
1.for循环
for(语句1,语句2,语句3){
被执行的代码块
}
eg:
var arr=[1,2,3,4,5,6]
for(var i=0;i<arr.length;i++){
console.log(arr[i]);
}
test:
2.for in
注意
1.for in语句循环遍历对象的属性;
2.for in里面可以嵌套for循环,for循环里面不能嵌套for in.
var json={ name:'张三',age:20,sex:'男'}
for(var attr in json){
console.log(json[attr]);
}
test:
3.for of
var arr=['rose','win','berlin','rome','help']
for(var item of arr){
console.log(item);
}
test:
4.while循环
while(条件){
需要执行的代码
}
eg:
var x='';
var i=1;
while (i<5)
{
x=x+'今天星期'+i;
i++;
}
console.log(x);
test:
5.do while循环
do{
需要执行的代码
}
while(条件)
eg:
var x='';
var i=1;
do{
x=x+'今天星期'+i;
i++;
}
while (i<5)
console.log(x);
test:
6.forEach
var arr=[1,2,3,4,5,6];
arr.forEach(v=>{ //“=>”符号左边表示数组的键值,右边表示数组对应该键值的内容。
console.log(v);
})
var arr=[1,2,3,4,5,6];
arr.forEach(function(v){
console.log(v);
})
test:
还没有评论,来说两句吧...