javascript的第三课

106 阅读1分钟

之前学习了输出的语句 数据类型 字串符,数字,布尔值,null , undefined 数据类型的转换,有强制,有隐式 对象:属性 + 函数(方法) 随机数区间的公式 Math.round(Math.random()*(max-min)) + min 判断语句 if() 单分之语句 if(){} else{} 双分支语句

       做一个简易计算器的步骤
            1、先拿对象
            2、绑定点击事件
            3、再拿两个框的值
            4、拿符号的值
            5、判断为空
            6、判断不是数字
            7、判断是数字,然后计算根据选择的符号
            
            
switch的判断语句
    switch(){
       case 0 :{
          条件满足时执行的代码
          }
       case 1 :{
          条件满足时执行的代码
          }
        default : {
           以上条件都不满足时执行的代码
           }
      }
      特点:switch语句中,当一个条件满足以后,后面的代码也会执行,这是穿透的效果
      break  阻止穿透
      break语句只能在switch语句中使用
      并且switch是一对一进行的判断
      
      switch可以作为条件判断
       var fen = 64 ;
       switch(true){
          case fen >= 60 && fen <= 70:{
                alear('还ok')
                bteak;
             }
         }
         
       
    ifswitch 的区分使用
        一般范围判断使用if语句
        准确值判断使用switch
        
        注意,在if中不能使用break的功能
        
循环 : 就是重复做同一件事情
    while
    do while
    for
     while 的语句
       首先要有初始条件
         while(循环的条件){
           循环要做的事情
           变量初始条件产生变化
         }
         例   写 10666
         var a = 0 ;
         while(a < 10){
            console.log(666);
            a++
          }
          
       for的语句
          for(初始变量;循环条件;变量的变化){
              循环要做的事情
            }