JavaScript的运算符用法和优先级
程序员文章站
2022-05-03 10:57:26
...
JavaScript的运算符用法和优先级
JavaScript的运算符用法和优先级
一、JavaScript的运算符由来
JavaScript的运算符是根据C语言的里面抽取的,但是他们有区别就是JavaScript里面多加了两个运算符但是他们的运算符的用法基本上是一样。
二、JavaScript的运算符的分类
-
算数运算符
加(+)、减(-)、乘(*)、除(/)、取余(或者称为模运算,%)、自加(++)、自减(–) -
关系运算符
大于(>)、小于(<)、大于等于(>=)、小于等于(<=)、等于(==)、不等于(!=)、全等于(= = =)、全不等于(!= =) -
逻辑运算符
逻辑非(!)、逻辑与(&&)、逻辑或(||) -
位操作运算符
按位与(&)、按位或(|)、按位非(~)、按位异或(^)、有符号左移(<<)、有符号右移(>>) -
赋值运算符
赋值(=)、加赋值(+=)、减赋值(-=)、乘赋值(*=)、除赋值(/=)、取余赋值(%=) -
其它运算符
逗号运算(,)、括号运算(())、三元运算(表达式1?表达式2:表达式3)等等
三、运算符的优先级及运算方式
注意:
①位运算符是以二进制为来运算的,是把要计算的数会制动转换为二进制数进行计算的
②++在变量前则就是在他的基础上自加一个在赋值使用,在后这是先使用变量在自加一个单位,–也是同样的道理
③上面的图片的里面的运算符的优先级是从高到低的顺序
④上面的赋值运算符的优先级为最低的
⑤全等于和全不等于的比较是这个运算符的两边的表达式比较方式是不仅要比较其表达式的数据类型还要不叫其值
上一篇: Android动画之属性动画
推荐阅读
-
ThinkPHP中__initialize()和类的构造函数__construct()用法分析_php实例
-
php中理解print EOT分界符和echo EOT的用法区别小结_PHP教程
-
Javascript中的转义用法实例代码_基础知识
-
探讨JavaScript中的Rest参数和参数默认值
-
escape、encodeURI 和 encodeURIComponent 的区别_javascript技巧
-
JavaScript中的apply/call/bind和this
-
python中单下划线(_)和双下划线(__)的特殊用法
-
HTML5视频播放标签video和音频播放标签audio标签的正确用法
-
JavaScript更改class和id的方法_javascript技巧
-
innerHTML 和 getElementsByName 在IE下面的bug 的解决_javascript技巧