美文网首页
2018-06-20 js 运算符

2018-06-20 js 运算符

作者: Mo_ham_med | 来源:发表于2018-06-20 17:08 被阅读0次

    / 除

    % 求余数(保留整数)

    ++ 累加

    -- 递减

    = 赋值

    += x+=y x = x+y

    -= x-=y x = x-y

    = x=y x = x*y

    %= x%=y x = x%y

    • 运算符

    用于把文本值或字符串变量加起来(连接起来)。

    如需把两个或多个字符串连接起来,请使用 + 运算符。

    
      txt = "what a very";
    
      txt2 = "nice day";
    
      txt3 = txt1 + txt2;
    
    

    var x = 5;

    == 等于 x==8 false

    === 全等(值和类型) x===5 为 true x===“5” 为 false

    != 不等于 x!=8 为 true

             大于                              x>8    为   false
    

    < 小于 x<8 为 true

    = 大于或等于 x>=8 为 false

    <= 小于或等于 x<=8 为 true

    == 和 === 的 区别

    "===" 全等于 是 等于 "==" 的加强型

    == 要求值 相等 就可以 返回 true 例如, 55=="55"

    === 要求 值 和类型 都相同 返回 false 。

    例如 55==="55" 返回 false 因为 他们的值相等,但是,他们的类型不同。

    一个是 数字 ,一个是 字符串。

    逻辑运算符

    用于 测定变量或值 之间的逻辑。
    
    给定  x = 6 以及 y = 3   。  如下:
    
    &&                and             (x < 10&& y > 1)    返回  true
    
     ||                   or               (x==5||y==5)      返回 false
    
      !                   not              !(x==y)  为 true
    
    
    条件 运算符
    
    三元运算
    
     variablename = (condition) ? value1:value2
    
     variablename   可变名称
    
      condition         条件
    
      value               值 
    
      ```
    
        speed >0 ? speed = Math.ceil(speed):speed = Math.floor(speed)
    

    // 问号 前面是 条件 条件满足时 执行 问号以后 条件不满足时 执行 : 以后。

        if(speed>0){
            speed = Math.ceil(speed)
    

    }else{
    speed = Math.floor(speed)
    }

      ```
    

    日常中经常会有这样的 if else 判断,特别是嵌套比较多的时候 用三元是比较和谐的,可以让你的代码看起来更加清爽,结构清晰。

    相关文章

      网友评论

          本文标题:2018-06-20 js 运算符

          本文链接:https://www.haomeiwen.com/subject/cquxyftx.html