【异常】前端 js 数字 += 计算结果 结果成为字符串拼接起来了
JS中数值型字符串相加变成拼接字符串的解决方法
问题:
数值型的字符串,通过+、+= 运算符连接后,变成了字符串拼接,而不是数值计算
原因
这是由于JS中+、+= 运算符既是算术运算符,也是字符串的连接符;
+的运算规则是:如果把数字与字符串相加,结果将成为字符串
解决方法
把进行加计算的字符串类型数据强制转化为数字类型:
Number(count) + Number(count2)
我是Superman丶 博主文章分类:问题异常 ©著作权
文章标签 前端 javascript 开发语言 字符串 解决方法 文章分类 JavaScript 前端开发
【异常】前端 js 数字 += 计算结果 结果成为字符串拼接起来了
JS中数值型字符串相加变成拼接字符串的解决方法
问题:
数值型的字符串,通过+、+= 运算符连接后,变成了字符串拼接,而不是数值计算
原因
这是由于JS中+、+= 运算符既是算术运算符,也是字符串的连接符;
+的运算规则是:如果把数字与字符串相加,结果将成为字符串
解决方法
把进行加计算的字符串类型数据强制转化为数字类型:
Number(count) + Number(count2)
java中字符串拼接的多种方式
举报文章
请选择举报类型
补充说明
0/200
上传截图
格式支持JPEG/PNG/JPG,图片不超过1.9M