美文网首页
01.25分之结构

01.25分之结构

作者: xxxQinli | 来源:发表于2019-01-25 14:53 被阅读0次
    <!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>
    
    

    相关文章

      网友评论

          本文标题:01.25分之结构

          本文链接:https://www.haomeiwen.com/subject/qngmjqtx.html