js中的三个判断
If else、三元运算符、switch case
1>If else if else 最常用的判断,能都解决所有的判断需求
2>三元运算符:应用于简单的if else情况
3>switch case:应用于不同情况下的不同操作
作业:背景切换
Js中的三个循环
For循环
For in循环
While循环
for循环四部曲:
1、设置初始值 var i=0
2、设置循环执行条件 i<5
3、执行循环体中的内容 {包起来的部分}
4、每一轮循环完成后都执行我们的i++累加操作
break、continue
相同点:
在循环体中,只要遇到这2个关键字,循环体中break、continue后面代码就不执行了
不同点:
break:在循环体中,出现break,整个循环就直接的结束了,i++最后的累加操作也不执行
continue:在循环体中,出现continue,当前的这一轮循环结束,继续进行下一轮的循环,
I++继续执行
思考:
for(var i=0;i<10;i++){
if(i<=5){
i+=2;
continue;
}
i+=3;
break;
console.log(i);
}
console.log(i);
for in 循环:用来循环一个对象中的属性名和属性值
对象中有多少键值对我们就循环多少次
顺序问题:首先循环数字的属性名(按照从小到大),在把剩下的属性名按照我们写的顺序循环
for(var key in value){
console.log(key)//每一次循环获取的属性名
console.log(value[key])//获取属性值
}