js分支结构

2019-12-07  本文已影响0人  Dxes
<!DOCTYPE html>
<html>
    <head>
        <meta charset="UTF-8">
        <title></title>
    </head>
    <body>
    </body>
</html>

<script type="text/javascript">
    //js中分之结构有两种: if、switch
    //1.if语法
    /*
     if(条件语句){
        满足条件需要执行的代码
     }
     
     if(条件语句){
        满足条件要执行的代码
     }else{
        不满足条件要执行的代码
     }
     
     
     if(条件语句1){
        代码段1
     }else if(条件语句2){
        代码段2
     }else if(条件语句3){
        代码段3
     }
     ...
     else{
        代码段N
     }
     */
    //2.switch语法
    /*
     1)语法:
     swicth(表达式){
        case 值1:{
            表达式1
        }
        case 值2:{
            表达式2
        }
        ...
        default:{
            表达式N
        }
     }
     
     2)执行过程:
     先计算表达式的值,然后让这个值依次和case后面的每个值进行比较,哪个case后面的值和表达式的值相等,就将这个case
     作为入口,依次执行后面的表达式,直接执行完或者执行过程中break为止。如果没有哪个case的值和表达式的值相等,
     那么就会将default作为入口
     
     */
    a = 2
    switch(a){
        case 10:
        case 11:
        case 12:{
            console.log('表达式0')
            break
        }
        case 1:{
            console.log('表达式1')
            break
        }
        case 2:{
            console.log('表达式2')
            break
        }
        case 3:{
            console.log('表达式3')
            break
            
        }
        default:{
            console.log('表达式N')
        }
            
    }
    
    
    
    
    
</script>

上一篇下一篇

猜你喜欢

热点阅读