• javascript基础入门之js中的结构分支与循环语句


    javascript基础入门之js中的结构分支与循环语句

    程序的结构
    ①顺序结构:自上而下;
    ②选择(分支)结构:多条路径,根据不同的条件,只执行其中一个;
    ③循环结构:重复某些代码
    ④配合特定的语句实现选择或循环结构

    分支结构语句

    单分支:if(){}
        ()                执行条件
        {}                执行语句
        
    双分支
                if(执行条件){
                            执行语句1
                }else{
                            执行语句二
            }
    多分支
        
            if(执行条件1){
                    执行语句1
            }else if(执行条件2){
                    执行语句2
            }else if (执行条件3) {
                    执行语句3
            }
            。。。。。
            多种情况,根据不同的条件选择其中一种

    系统提供的switch语句:

    case的穿透特性:在一个判断语句内,只会执行一次case判断,如果判断成功,后面的case全部执行,每一句后面添加break阻止case穿透,在结尾加default可以结束语句,并返回default所在的结束语句。

            switch(执行条件){
                case  1 :执行语句1;break;
                case  2 :执行语句2;break;
                case  3 :执行语句3;break;
                case  4 :执行语句4;break;
                case  5 :执行语句5;break;
        default:结束语句;
            }

    switch和if-else
    ①switch只能判断具体的值,不能判断范围
    ②在switch中的case比较中,不存在隐式转换类型,会严格比较;

    循环语句

        ①循环语句:while (执行条件){执行语句,即循环体}
        ②循环的条件决定循环的次数,计时器来统计循环的次数
        ③死循环:会大量消耗性能,甚至卡死浏览器。但是可以利用死循环的原理,解决一些无法确定执行次数的要求(选择在合适的时候,利用循环控制的关键字节数循环)        
        ④循环的嵌套:
            运用场景:多行多列结构
            规律:外层控制行,内层控制列,(注意内外层计数器不能同名,同级可重复)
        ⑤循环运用对比:
                while(){}        适合死循环
                do{}    while(){}        比while多循环一次
                for (){}            比较适合处理确定次数的循环,条件更加集中    

    while循环的使用
            while (执行条件){
                执行语句
        }

    当条件为ture时,会一直重复执行语句,注意不要造成死循环。

        例:
            var  i    =    0 ;        //计时器
            while (i<5){            //停止循环的条件
            console.log("hello world");        //打印到控制台
                i++;                        //改变计时器
    }

    do-while循环的使用

            do{
                    当条件为ture,会执行这里写的语句
            }
            while(执行条件){
                        当条件为false时,执行这里的语句
            }

    while和dowhile的区别
    do-while无论结果为ture还是false都会执行一次


    for循环的使用
            for(语句1;语句2;语句3){
                    需要执行的代码块
            }
            语句1:在循环开始前执行-----------------------计时器
            语句2:循环的条件---------------------------------停止的条件
            语句3:在循环体被执行后执行-----------------改变计数器

        例:

                for ( var = 0 ; i < 10 ; i++){
                    alert("hello world")
                    }


    ### 循环中的关键字
    containue : 表示终止本次循环,还执行后面的循环,也可以理解成跳过本次循环中剩下的语句,执行下一次循环。
    break : 表示完全结束一个循环,跳出循环体执行循环语句后面的语句。

  • 相关阅读:
    排列组合例题分析
    短信微服务+springboot+redis整合,动态获取短信验证码
    mac版idea 2018.3.5版 永久激活教程
    windows版idea 2018.3.5版 永久激活教程
    深入理解 Java 垃圾回收机制
    如何写代码 —— 编程内功心法
    并发与并行的区别
    Lua语法要点
    android 手机上运行图像算法
    OPENCL 错误码
  • 原文地址:https://www.cnblogs.com/zxlone/p/11521337.html
Copyright © 2020-2023  润新知