js分支语句以及while语句

1,随机数的使用

        JavaScript中,生成随机数值的方式与其他语言不同
        
        Math.random()   生成 0 - 1 之间的小数  可以取到 0 , 不会取到1

        如果要生成 a - b 范围之间的数值 要取到 a 和 b 

        parseInt( Math.random()*( b+1-a ) + (a)  )

2, if判断和switch

        (1),应用
            if判断使用的范围更广,频率更高
                判断范围,判断逻辑表达式,判断嵌套
            switch:判断全等于某个数值

        (2), if有4种语法形式
               if(){}
               if(){}else{}
               if()else if(){}else if(){}...
               if()else if(){}else if(){}...else{}

        (3), switch有2中语法形式
            switch(变量){
                case 数值1 :
                    程序1;
                    break;
                case 数值2 :
                    程序3;
                    break;
                case 数值3 :
                    程序3;
                    break;
                
                .....

                default:
                    程序;
                    break;
            }

            switch的穿越语法

            switch(变量){
                case 数值1 :
                case 数值2 :
                case 数值3 :
                    程序1;
                    break;

                case 数值4 :
                case 数值5 :
                case 数值6 :
                    程序2;
                    break;
                
                .....

                default:
                    程序;
                    break;
            }

        注意:
            执行 全等判断 时 switch 的效率 高于 if判断
            swith也可以做判断嵌套,但是一般不适用
            else 和 default 功能是相同的,都是不满足所有条件时,执行的程序,一般用作容错处理

3, while循环

        while循环,一般适用于,未知循环次数的循环程序
                  不适用于循环的嵌套
        语法:
        var 变量 = 数值;  1,定义循环变量,并且赋值初始值
        while(条件){      2,判断进入循环的条件,如果是true时,才会执行循环
            程序;         3,循环体,每次执行循环,都会执行的程序内容
            步长;         4,每次循环,循环变量改变的数值
        }

        执行步骤 12(true)34 --- 2(true)34 --- 2(true)34 --- 2(false)终止循环
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值