流程控制
条件语句
if(){}
if(){}else{}
if(){}else if(){}else{}
var score = 79;
if (score>80) {
console.log("良好");
} else if (score>70) {
console.log("凑合");
}else{
console.log("努力");
}
循环语句
while(){}
do{}while(){}
var age=0;
while (age<20){//先判断后执行
age=age+1;
console.log(age);
}
var age=0;
do{//先执行后判断
age=age+1;
console.log(age);
}while (age<20)
for( ; ; ){}
forEach(){}
forEach() 方法用于调用数组的每个元素,并将元素传递给回调函数。
注意: forEach() 对于空数组是不会执行回调函数的。
for( in ){} 返回下标【for…of 返回元素[Map和Set中]】
用于遍历对象属性
for (let i = 0;i<20;i++) {
console.log(i);
}
array.forEach(function(currentValue, index, arr), thisValue)//forEach语法
var arr = [11,22,33,44,55,66];
arr.forEach(function(value){
console.log(value);
})
var person = {
name:'wj',
age:21,
phone:1234567
}
for(let i in person){
console.log(person[i]);
}
如有不对的地方欢迎大家指出,共同进步!