javaScript控制语句

1、分支语句
    顺序结构的程序,从上往下,
    分支结构的执行是依据一定的条件选择执行路径,而不是严格按照语句出现的物理顺序
    分支结构的程序设计的关键,在于构造合适的分支条件和分支程序流程,
    
    if(表达式){语句;}
    
    注意:
        表达式必须在小括号之中,执行语句必须在大括号内
        if条件语句后面不用加分号
        执行语句如果只有一句,大括号可以不写,但是不建议省略
     
     if(表达式){语句1;……
     }else{
        语句2;……
     }
     
     if(表达式){
        语句;
     }else if(表达式){
        语句;
     }else if(表达式){
        语句;
     }else{
        语句;
     }
     
     注意:
        后两种else语句不能单独存在,总是向上匹配离他最近的if语句
        
2、switch语句

    switch(表达式){
        case 结果1:(执行语句)
            break;
        case 结果1:(执行语句)
            break;
        default:(执行语句)
    }
    
    例子:
        var age=200
            switch(age){
                case 200: {console.log("你好") }
                    break;
                case 210: {
                    console.log("ninini")
                }
                    break;
                default: {console.log("zuihou")};
            }
            
3、循环语句
    重复执行某些语句
       一组被重复执行的语句为循环体
       能否继续重复的条件称之为循环的终止条件
       a、while循环   
            while(表达式){
                语句
            }
       注意:
            while循环是先判断循环条件的,则while的循环次数最少为0
            while循环之所以结束,是因为每次循环执行的过程中都会改变循环变量
            执行while循环之前,必须给循环变量设置初始值
            和if条件语句一样,如果while循环体中只有一条语句,大括号可以不写,不推荐
            while循环结构末尾不需要加分号
            
       b、do……while循环(先执行在判断**加分号)最少执行一次
            do{
                语句;
            }while(表达式);
            ```
             do{
                   var  result =  prompt("请输入")
            
                }while(result!=="yes")
            
                document.write("我们爱了")
                
             ```
       c、for循环
            for循环是循环中使用较为广泛的一种循环结构
                for(表达式;表达式;表达式){
                    循环体
                }
                
             解释:
                执行表达式1,var num=0;循环变量初始化,而且在for循环中只执行一次
                执行表达式2  num<10;  判断循环能否继续执行
                    如果满足    循环继续
                    如果不满足   循环结束
                 满足条件,所以执行循环体
                 执行表达式3 
                 
              
            for标准循环     
                for(var i=0;i<100;i++){
                    console.log(i)
                }
                
                for(var i=0;i")
                    }
                }
                
            for快速遍历(不管有多少,总会循环一遍)
                var arr =[1,2,3,4]
                for(var i in arr){
                    document.write(i)
                }
            
            for循环嵌套
                for(var i=1;i<10;i++){
                        for(var j=1;j")
                    }
                    
            注意:
                for循环表达式
                    表达式1不写,则需要在循环结构外 为循环体变量赋初值(分号不可省略)
                    表达式2不写  则表示循环体条件恒成立,(死循环)
                    表达式3不写  则需要循环结构内部为循环体变量增加改变条件
       
       4、break和continue语句
            都具有跳转作用,可以让代码不按照原有的顺序执行
            break语句用于跳出代码块或者循环,循环中止
            continue语句用于立即终止本轮循环不走底下代码,返回循环结构的头部,
            							开始下一轮循环,循环不终止   

            //break
                var i = 0;
                while(i<20){
                    document.write(i+"break"+"
") i++; if(i===10){ break; } } //continue var i = 0; while(i<20){ document.write(i+"continue"+"
") i++; if(i===10){ continue; } document.write("123") }
展开阅读全文

页面更新:2024-06-20

标签:语句   循环体   初值   都会   分号   括号   表达式   变量   分支   顺序   条件   结束   结构   代码   程序   科技

1 2 3 4 5

上滑加载更多 ↓
推荐阅读:
友情链接:
更多:

本站资料均由网友自行发布提供,仅用于学习交流。如有版权问题,请与我联系,QQ:4156828  

© CopyRight 2020-2024 All Rights Reserved. Powered By 71396.com 闽ICP备11008920号-4
闽公网安备35020302034903号

Top