与Java大抵是类似的。
一、算术运算符
+、-、*、/、%。
适用于:
number类型与number类型。
number类型与boolean类型(boolean自动转:true--1,false-0)。
number类型与string类型(-、*、/、%运算:string自动转为number,+ 运算:number自动转为字符串,进行字符串连接。)
string类型与string类型(-、*、/、% string自动转为number,+运算:进行字符串连接。)
string类型与boolean类型(-、*、/、% string自动转为number,boolean自动转:true--1,false-0,+运算:进行字符串连接。)
二、逻辑运算符
与:&(位运算,返回0或1),&&(短路)
或:|(位运算,返回0或1)、||(短路)
非:!
三、关系运算符
大于、小于、等于、大于等于、小于等于、不等于
四、自增自减运算符
++、--、+=、-=、*=、/=
五、等值运算符
==:
先判断类型,类型一致直接比较、类型不一致,先转为数字再进行比较。
六、等同运算符
===:
先判断类型,类型不一致则为false,类型一致再比较值。
标签:运算,number,JS,运算符,boolean,类型,string From: https://www.cnblogs.com/lurenjia-bky/p/17046452.html