分支语句怎么用?

84 阅读1分钟

分支语句

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);