JS中数值型字符串相加变成拼接字符串的解决方法 问题: 数值型的字符串,通过+、+= 运算符连接后,变成了字符串拼接,而不是数值计算 原因 这是由于JS中+、+= 运算符既是算术运算符,也是字符串的连接符; +的运算规则是:如果把数字与字符串相加,结果将成为字符串 解决方法 把进行加计算的字符串类型数据强制转化为数字类型: Number(obj1) + Number(obj2) 然后再进行加减运算