JavaScript基础 4

Javascript中的常用语句

顺序结构---一行一行执行

.选择结构语句--根据判断条件的执行结果【boolean值】,有选择性的执行某一部分代码\
   
if语句:
    1、if(判断){需要被执行的javascript代码}
       先执行判断,判断为true时执行“{}"
       [只选对的]

    2、if(判断){对的的执行}esle{错误的执行}
        先执行判断,判断为true时执行“{对的的执行}"
                判断为false时执行"{错误的执行}"
           [2选1]
       可以代替三元运算符【(判断)?对的:错的】

    3、if(判断1){判断1为true}esle if(判断2){判断2为true}...else{所有判断都是为false}
       先执行判断1,判断1为true时执行“{判断1为true}"
            判断1为false时执行,执行判断2
                判断2为true时执行“{判断2为true}"
                判断2为false时执行,执行判断3
                    .....
        如果所有的判断执行都为false,执行最后一个"{}".
           [多选1]
       
    4.if(){}else{}的嵌套

    switch语句:
    格式:

    switch(表达式){
        case  数值1: 表达式==数值1[javascript代码1];[break]
        case  数值2: 表达式==数值2[javascript代码2];[break]
        case  数值3: 表达式==数值3[javascript代码3];[break]
            ......
        case  数值n: 表达式==数值n[javascript代码n];[break]
        defualt:表达式与case后面的数值比较全部失败
            [javascript代码n]
    }
    类似于if(){}else if(){}---[多选1]
    先执行表达式得到一个结果,用结果值与case后面的数值比较,如果比较成功,就执行对应case后面的
javascript代码,直到碰见break就结束执行。
        结果值与case后面的数值比较,如果比较失败,与下一个case后面的数值比较,....以此类推,直到所有的case后面的数值比较都失败,就执行defualt后面的javascript代码。
        当case后面对应的javascript代码执行结束后,没有break,取消比较,直接执行下一个case后面的javascript代码直到碰见break就结束执行。

:循环结构语句---重复执行

1.for循环
    格式:

    for(初始条件;判断条件;循环增量/减量){
        需要被重复执行的javascript代码
    }
    初始条件--变量的创建,设置循环的起始
    判断条件--比较表达式,设置循环的结束
    循环增量/减量--修改初始条件的值
    先执行初始条件,后执行判断条件---true--{}--循环增量/减量--判断条件--.....直到判断条件的值为false时结束循环

 2.while循环
        格式:

        while(判断条件){
            需要被重复执行的javascript代码
        }
        1.没有初始条件,需要在循环结构之外定义
        2.没有循环增量/减量的控制条件,需要在循环结构之内{}的最后一句加上
        先执行判断条件--true--{}
                  --false结束执行

         3. while循环--先判断后循环
                      do{}while循环--先循环后判断
                      当判断条一开始为false的时候,do{}while循环会比while循环多执行一遍

 

    3.do{}while循环
        格式:

        do{
            需要被重复执行的javascript代码
        }while(判断条件)
        1.没有初始条件,需要在循环结构之外定义
        2.没有循环增量/减量的控制条件,需要在循环结构之内{}的最后一句加上
            先执行{需要被重复执行的javascript代码},执行while后面判断条件
            判断条件--true--do{需要被重复执行的javascript代码}
              --false结束执行

         3. while循环和do{}while循环与for循环的差别?
                 for循环的判断条件是一个比较表达式,需要明确循环的次数
                 while循环和do{}while循环的判断条件可以是一个boolean值,需要明确循环的次数

  4.其他语句
    break语句--结束switch语句的执行,也可以循环执行。
    continue语句---结束当前,进入下一次执行

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值