美文网首页
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);    
    

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

相关文章

  • JavaScript 02 (运算符和选择结构)

    js的关系运算符,js的逻辑运算符,js的赋值运算符,js的运算符的优先级问题,js的自增和自减,js的选择结构 ...

  • 运算符及js操作属性

    关系运算符 相等运算符 条件运算符 运算符的优先级 代码块 js操作属性 js操作style属性 js操作clas...

  • js运算符

    js基础语法:运算符,判断语句,数据类型,js对象 一、运算符 赋值运算符 =算数运算符 +-*/% ++...

  • 2020-03-16

    JavaScript 初识 《① JS 速览——进入 JS 的世界》[编号:js_01] 《② 运算符、运算符优先...

  • 2018-12-01

    赋值运算符 关系运算符 Unicode编码 相等运算符 条件运算符 运算符的优先级 代码块 js操作属性 js换肤...

  • JS操作属性、函数

    条件运算符 运算符的优先级 代码块 JS操作属性 JS换肤 JS操作style属性 JS操作

  • 前端(运算符)

    与或运算 Unicode编码 相等运算符 条件运算符 js操作属性 js函数

  • 前端笔记10

    条件运算符 运算符优先级 代码块 js操作属性 换肤 js操作style属性 js操作class属性 js中括号操...

  • 2018-08-20

    今天学习了JS 运算符 JS 比较 JS If...Else JS Switch JS For JS While ...

  • 2018-11-29

    11js关系运算符 11js关系运算符 /*关系运算符存在的意义:1、默认情况下,...

网友评论

      本文标题:JS五种运算符

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