美文网首页
JS五种运算符

JS五种运算符

作者: likeli | 来源:发表于2017-09-19 21:51 被阅读0次

    五种运算符

    • 赋值运算符=
      等号不是数学里面的相等,是赋值,先把等号右边的表达式算出来结果在赋值给左边

    • 算术运算符+ - * / % ++ --
      a++,b=10,a=11;++a b=a=11;a++先赋值再自增,++a先自增再赋值

      var a=10;
      var b=++a;
      console.log(a,b);
      i=10;
      j=5;
      console.log(i+++j+++i+++j+++i);
      
    • 关系运算符 比较 < > >= <= != == === !==结果是布尔值
      ===, !==多一个等号就会多一层判断,数值和类型都相等

    • 逻辑运算符 与或非
      1.&&逻辑与 只有当所有的条件都满足时才会为真
      2.||逻辑或 当只要有一个条件满足时就为真
      3.!逻辑非 当所有的条件都不满足时,才为真

    • 条件运算符
      条件表达式?表达式1:表达式2
      如果条件表达式为真,执行表达式1 否则执行2

        var a=true? 3:5;
        console.log(a);
        console.log(4>7?4-2:10+5);
      

    运算符的优先级

    操作符的优先级:算术运算符>关系运算符>逻辑运算符>赋值运算符

    短路与短路或

    • 在逻辑与里面如果第一个条件为假,即可以断定整个表达式为假,此时不回去判断第二个条件

    • 在逻辑与里面如果第一个条件为真,即可以断定整个表达式为真,此时不回去判断第二个条件

      var i=10;
      var j=10;
      console.log(i++>20 && i++<10);
      console.log(i);
      console.log(j++>2 || j++<10);
      console.log(j);    
      

    运算符的知识点就那么多但是很重要,后面会经常使用它,现在即使不懂也不要紧,以后多看看就可以了。

    相关文章

      网友评论

          本文标题:JS五种运算符

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