[JS]js运算符(算术运算符,比较运算符)
[JS]js运算符(算术运算符,比较运算符)
-
算术运算符(
+
,-
,*
,/
,%
,++
,--
)- 如果引用所指的地方是
null
的话,那么在运算中就会自动变成0
%
运算符 如:4%5
取模 模是4
7%5
取模 模是7-5=2
- 如果引用所指的地方是
-
字符串和数字相加的情况:
- 左右都是数字:数字相加
- 左右有一个字符串:字符串拼接
- 左右边有一个
null
:null
看做0
- 左右边有一个
undefined
:结果是NAN
(not is number
)
-
赋值运算符(
=
,-=
,+=
,*=
,/=
,%=
) -
比较运算符(
==
,===
,!=
,>
,<
,>=
,<=
)- 先执行表达式计算再赋值
==
和!=
在比较之前首先让双方的值做隐士类型转换,===
不转换
-
逻辑运算符(
||
,&&
,!
)||
在js中和PHP中是不一样的 js中返回逻辑或的左边或右边的一个结果 PHP返回||
或出来以后的结果即:true
false
- 特殊性(注意)---一定要记住(这个特性和其他编程语言不一样):在
js
里返回不是布尔值 ||
短路运算 第一个条件为真 后面不执行&&
把表达式最后一个值返回(注意这里)
热门文章推荐
- [JS]window.location获取url各项参数详解
- [JS]jQuery,javascript获得网页的高度和宽度
- [JS]视频弹窗视频弹出层videoLightBox(含三种播放器的用法)
- [JS]JS提交中文encodeURI两次转码
- [JS]js版方面encodeURI转码和decodeURI解码的用法实例
- [JS]js取当前机子的时间戳实例
- [JS]AES加密(基于crypto-js)PHP后端解密
- [JS]data:image/png;base64写法的用途及说明
请稍候...