JavaScript基础4

Javascript中的常用语句
顺序结构---一行一行执行
1.选择结构语句--根据判断条件的执行结果【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{}的嵌套
        if(判断1){
            if(判断2){
                     判断1为true,&& 判断2为true
                            }else{
                  判断1为true,&& 判断2为false
                            }
            }else{
            if(判断3){
                判断1为false,&& 判断3为true
                }else{
                判断1为false,&& 判断3为false
                }
                 }

 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就结束执行。

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


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

    3.do{}while循环
        格式:
        do{
            需要被重复执行的javascript代码
        }while(判断条件)
        1.没有初始条件,需要在循环结构之外定义
        2.没有循环增量/减量的控制条件,需要在循环结构之内{}的最后一句加上
    先执行{需要被重复执行的javascript代码},执行while后面判断条件
        判断条件--true--do{需要被重复执行的javascript代码}
             --false结束执行
while循环--先判断后循环
    do{}while循环--先循环后判断
    当判断条一开始为false的时候,do{}while循环会比while循环多执行一遍
while循环和do{}while循环与for循环的差别?
    for循环的判断条件是一个比较表达式,需要明确循环的次数
    while循环和do{}while循环的判断条件可以是一个boolean值,需要明确循环的次数

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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值