1 //swith
if else 通常用于范围判断 if(a>2)
如果if else等值判断超过两个用swith
swich 通常用于等值判断结构
switch (name) {
case 1:
break;
case 2:
break;
default:
break; //最后一个break可以省略
}
2.1//如果if中,只有一行,可以省略括号
if ( a > 5) b = 40
else b = 30
2.2//三元表达式 三目表达式
b = a > 5 ? 40 : 30
//如果大于5,是真则是问号后面的,假则赋值冒号后面的
效果一样
3.//语法糖
//利用此特性简写
//如果a有值的简写 if(a)
//if(!a)如果a为空
var a = 0
if(a){
console.log('hi');
}
else{
console.log('hello')
}
4.//循环:
//4.1.while(循环条件){循环操作}
//循环条件为true则执行循环,否则退出循环
var i = 1
while( i <= 5){
console.log('第' + i + '圈')
i++
}
应用:求20以内数字的和,i是圈数
var i = 1
var he = 0
while( i <= 20){
he += i
i++
}
console.log('20以内数字的和:'+ he)
总结:
1.关于if else 简写,需多应用,养成良好代码习惯,简化过程
2.关于循环,初识循环,课后需再练习课上