美文网首页
JavaScript表达式,操作符分类,算数操作符

JavaScript表达式,操作符分类,算数操作符

作者: 三人行大道 | 来源:发表于2018-12-13 17:22 被阅读0次

操作符分类

1.算数操作符
2.逻辑操作符
3.赋值操作符
4.比较操作符
5.三元操作符
+,-,*乘,/除, %取余
递增

++a 与a++都是a进行递增的操作
区别:
++a先返回递增之后的a值
a++先返回a的原值,再返回递增之后的值

逻辑操作符
&& :与(只要有一个条件不成立,返回false)

1.如果第一个操作数隐式类型转换后为True,则返回第二个操作数
2.如果第一个操作数隐式类型转换后为false,则返回第一个操作数
3.如果一个操作数是null,则会返回null
4..如果一个操作数是NaN,则会返回NaN
5.如果一个操作数是undefined,则会返回undefined

|| :或(只要有一个条件成立,返回True)

在有一个操作数不是布尔值的情况下,逻辑与操作就不一定返回值,此时
1.如果第一个操作数隐式类型转换后为True,则返回第一个操作数
2.如果第一个操作数隐式类型转换后为false,则返回第二个操作数
3.如果两个操作数是null,则会返回null
4..如果两个操作数是NaN,则会返回NaN
5.如果两个操作数是undefined,则会返回undefined

!非(无论操作数是什么类型数据类型,逻辑非都会返回一个布尔类值)

比较操作符

== 相等 只比较值是否相等    
=== 相等,比较值的同时比较数据类型是否相等
!= 不相等,比较值是否不相等
!== 不相等,比较值得同时比较数据类型是否不相等
返回值 boolean型
null == undefined 返回True
null === undefined  返回False

三元操作符

语法
条件?执行代码1:执行代码2

说明: 
        可代替简单的if语句
          如果条件成立,执行代码1,否则执行代码2




相关文章

  • 操作符介绍和使用:一

    JavaScript中的操作符用于表达式的操作。JavaScript提供了很多操作符供我们选择,有些操作符是我们在...

  • JavaScript表达式,操作符分类,算数操作符

    操作符分类 ++a 与a++都是a进行递增的操作区别:++a先返回递增之后的a值a++先返回a的原值,再返回递增之...

  • c语言第七讲 操作符和表达式

    目标 操作符介绍 表达式求值 操作符号 操作符的分类 算术操作符 移位操作符 位操作符 赋值操作符 单目运算符 关...

  • C语言运算符

    一.操作符 算数操作符C语言提供以下算数操作符  +    -    * /    % 除了%操作符,其...

  • JavaScript 逗号表达式笔记

    #JavaScript 逗号表达式笔记 ##逗号操作符是多元操作符,可以在一条语句中执行多个操作 1.逗号操作符可...

  • 交换变量

    方法一:解构表达式(仅限于JavaScript) 方法二:使用中间变量 方法三:使用算数运算符 方法四:使用按位操作符

  • JavaScript 2

    操作符 1.算数操作符 + - / * % 2.赋值操作符 += -= *= /= 3.关系操作符 > < =...

  • RxJava2操作符

    操作符分类 操作符分类有十三种: 变换操作符 过滤操作符列表 组合操作符 错误处理操作符 辅助操作符 条件操作符 ...

  • JavaScript高程读书笔记(2)

    五、操作符 算数操作符、位操作符、关系操作符、 相等操作符 一元操作符++和--:注意a+++,- 位操作符按位非...

  • JS基础---02运算

    JavaScript基础 1 - 运算符(操作符) 1.1 运算符的分类 运算符(operator)也被称为操作符...

网友评论

      本文标题:JavaScript表达式,操作符分类,算数操作符

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