一、JavaScript 运算符
PS:NaN不等于NaN,也不等于任何数
1.算术运算符
+ 加法运算
- 减法运算
* 乘法运算
/ 除法运算
只获取整数 小数部分直接截断 例如5/3==1
% 求余运算
只要余数部分 例如5%3 == 2
++ 自增运算
例如i++和++i 参与运算时两者不同 一个是i++是先运算再自身加1 ++i是先加1再参与运算
-- 自减运算
同自增运算
2.赋值运算符
=
a=b 把b的值赋给a
+=
a+=b 同等于 a=a+b
-=
*=
/=
%=
这些同上
3.字符串运算符
+ 拼接字符串使用
4.比较运算符
==
数据相同 类型可不同
===
数据和类型都必须相同
!=
不相等
!==
不绝对相等
>
<
>=
<=
5.三目运算符
条件?结果 1:结果 2
如果符合条件 就执行条件1 否则执行条件2
6.逻辑运算符
&& 逻辑与运算
条件1&&条件2 1和2必须同时成立结果才为true
|| 逻辑或运算
条件1||条件2 1和2有一个成立结果为true
! 逻辑非运算
!条件1 条件1为false时结果为true