分支语句
if语句
- 句式一 if(条件){}
- 句式二 if (条件) {} else {}
- 句式三 if () {} else if () {} else if () {} 少用
- 句式四 if () {} else if () {} else {} 少用
if 条件类型是boolean,尽量少写===判断,通过!等隐式转换完成条件的表达
案例
// 用户输入
// var year = +prompt('请输入年份:');
// 判断年份
// if(year % 4 === 0 && year%100 !==0 ||year % 400 === 0){
// console.log('闰年');
// }
// else{
// console.log('平年');
// }
switch语句
- switch(条件){ case 情况 :事件}
- 记得写break,否则会穿透
- 月份检测简易版
// var year = +prompt('请输入年份:');
// var month = +prompt('请输入月份:');
// switch (month) {
// case 2:
// if (year % 4 === 0 && year % 100 !== 0 || year % 400 === 0) {
// console.log('29天');
// }else{
// console.log('28天');
// }
// break
// case 4:
// case 6:
// case 9:
// case 11:
// console.log('30天');
// break
// default:
// console.log('31天');
// }
三元运算符
- 条件 ?成功值 : 失败值
// var num = 3>2 ? 3 : 2;
// console.log(num);