JS 算数运算符的运算规则

1、+ 号运算符:

① + 号的两侧都是数字类型 规则:两侧数值相加。

② + 号的两侧都是字符串类型 规则:两侧字符串拼接。

③ + 号的两侧中有一侧是字符串类型或复杂数据类型。
规则:如果是对象,则先调用 valueOf 方法,如返回数值或字符串,就进行数值相加或字符串拼接,否则会再调用 toString 方法,然后进行数值相加或字符串拼接。
如果是数组,则调用 toLocaleString 方法,然后进行数值相加或字符串拼接。

此条目发表在JavaScript分类目录,贴了, , , , 标签。将固定链接加入收藏夹。