Skip to content

Latest commit

 

History

History
10 lines (8 loc) · 931 Bytes

File metadata and controls

10 lines (8 loc) · 931 Bytes

+ 计算顺序

  1. 如果存在对象,将对象转化为原始值,大部分类型优先使用valueOf,但是Date类型优先使用toString方法。(与上述计算步骤一致)
  2. 如果存在字符串,则将另一个运算数转化为字符串,执行字符串连接;否则将两个操作数转化为数字,执行运算。

比较运算符 计算顺序

  1. 如果存在对象,将对象转化为原始值,大部分类型优先使用valueOf,但是Date类型优先使用toString方法。(与上述计算步骤一致)
  2. 如果两个操作数都是字符串,则比较编码顺序;否则将两个操作数转化为数字,执行运算。

+和比较运算符比较

+ 和 比较运算符 相比,+更偏爱字符串,如果一个操作数是字符串就进行字符串连接。而比较运算符更偏爱数字,只有两个操作数都是字符串,才会进行字符串的比较。