算术运算符
±*%/ :与Number类型运算可以转换为number类型再进行运算
特:+用于字符串可以拼串,且拼串优先于做加法
总结:"+"String优先于Number,其他无字符串功能Number为最高优先级
一元运算符
+(正),-(负)可以用于转为Number类型。
自增,自减
++,–,同理
逻辑运算符
&&:与
||:或
!:非
赋值运算符
=,+=,…
关系运算符
<,>,=,<=,>=
比字符串:一个一个字符进行比较,而不是比较长度
相等运算符
==:如果类型不同,会先转换成系统类型,再进行比较,里面有大学问
!=
===:全等,不会自动进行类型转换。
!==:不全等
NaN与任意值比较都是NaN,判断是否是NaN可以使用isNaN()函数
条件运算符
三元运算符
条件?true执行:false执行;
运算符优先级
,运算符:可以分割多个语句,例:var a=1,b=2;
Unicode编码
“\u编码”:编码使用16进制
&#编码:在网页中使用的unicode(编码使用十进制)
- 可以使用()进行优先级控制,同java