一尘不染

JavaScript如何将两个字符串当作数字相加?

spring

我有两个仅包含数字的字符串:

var num1 = '20',
    num2 = '30.5';

我本来希望可以将它们加在一起,但是它们被串联起来了:

num1 + num2; // = '2030.5'

如何强制将这些字符串视为数字?


阅读 1160

收藏
2020-04-25

共1个答案

一尘不染

我将使用一元加号运算符先将其转换为数字。

+num1 + +num2;
2020-04-25