Javascript算术运算符:
+:数学中的加号,当字符串和数字相加时会合并,字符串不会转化为纯数字。
-: 数学中的减号,当字符串和数字相加时会发生隐式转化,字符串转化为数字相减。
*:数学中的乘号,当字符串和数字相乘时会发生隐式转化,字符串转化为数字相乘。
/:数学中的除号,当字符串和数字相除时会发生隐式转化,字符串转化为数字相除。
%:除余,两个数字相除后得到的余数。
Javascript赋值运算符:
=:给变量赋值。
+=:(a += 数字)=(a=a + 数字);
-=,*=,/= 和+=一样。
Javascript比较运算符:
< > <= >= 与数学中的含义一样;
== 是数学中的等于含义 这个符号只需要看数字是否一样 不需要看数据类型。
=== 全等 这个符号不仅需要看数字是否一样 还需要看数据类型是否一致。
!= 不等于 只需要看数字是否一样 不需要看数据类型。
!== 不全等 不仅需要看数字是否一样 还需要看数据类型是否一致。
Javascript逻辑运算符:
&&:与(且) 特点:前一个符合为真,返回后一个,前一个符号为假,返回前一个。
||:或 特点:前一个符合为真,返回前一个,前一个符合为假,返回后一个。
!: 非 取反 将变量值转化为布尔值做一个取反。!!可以简便把数字转化为布尔值。