01.25分之结构

2019-01-25  本文已影响0人  xxxQinli
<!DOCTYPE html>
<html>
<head>
    <meta charset="utf-8" />
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <title>Page Title</title>
</head>
<body>
    
</body>
</html>
<script>
    // js中的分之结构有两种:if语句,switch语句
    // 1. if语句
    /*
        if(条件语句1){
            条件语句1成立执行的代码段
        }else if(条件语句2){
            条件语句1不成立,条件语句2成立执行的代码段
        }else{
            前面条件都不成立执行的代码段
        }
    */
        num = 10
        if(num%2==0){
            console.log('偶数')
        }else{
            console.log('奇数')
        }
    // 2. switch语句
    /*
        a.语法:
        switch(表达式){
            case 值1:{代码段1}
            case 值2:{代码段2}
            case 值3:{代码段3}
            ...
            default:{代码段4}
        }
        注意:case后面的{}可以省,代码段也可以没有
        b. 执行过程:先计算表达式的结果,再从上往下一一和每个case进行比较,判断是否相等,
        直到找到第一个和表达式的结果相等的ase,然后将这个case作为入口,依次执行后面的
        所有代码段,直到执行到最后一个代码或者遇到break才结束
        如果表达式的结果和每个case的值都不相等,将default作为入口,一般放在最后
    */
       num = 200
       switch(num){
           case 100:{
               console.log('代码段1')
           }
           case 200:{
               console.log('代码段2')
               break
           }
           case 300:{
               console.log('代码段3')
           }
           default:{
               console.log('default')
           }
       }

       score = 3
       switch(score){
           case 3:
           case 4:
           case 5:{
               console.log('优秀')

           }
       }
</script>

上一篇下一篇

猜你喜欢

热点阅读