我需要得到js实现两个数字相加的结果,可是js总是默认按照字符串处理,将两个数字连接起来。
解决这个问题,代码如下:
<script type="text/javascript">
var a = 1;
var b = 2;
var sum = parseInt(a) + parseInt(b);
</script>
parseInt()是js的解析字符串的函数,返回解析后的数字。
本文介绍了一个常见的JavaScript问题:当尝试将两个数字相加时,JavaScript却将它们当作字符串进行拼接。文章提供了一种解决方案,即使用parseInt()函数将字符串转换为数字,从而正确地实现数字相加。
我需要得到js实现两个数字相加的结果,可是js总是默认按照字符串处理,将两个数字连接起来。
解决这个问题,代码如下:
<script type="text/javascript">
var a = 1;
var b = 2;
var sum = parseInt(a) + parseInt(b);
</script>
parseInt()是js的解析字符串的函数,返回解析后的数字。
1473
672
3118
2416
1515
380
1448

被折叠的 条评论
为什么被折叠?