js 两个number类型相加变成拼接了
时间: 2023-12-03 22:45:47 浏览: 111
js实现连个数字相加而不是拼接的方法
在 JavaScript 中,两个数字类型相加不会变成拼接,而是进行数值相加运算。例如:
```
let a = 1;
let b = 2;
let c = a + b;
console.log(c); // 输出 3
```
如果你将一个数字和一个字符串相加,则会将数字转换为字符串类型并进行拼接操作。例如:
```
let a = 1;
let b = '2';
let c = a + b;
console.log(c); // 输出 '12'
```
如果你想要确保两个数字类型相加,可以使用 parseInt() 或者 parseFloat() 函数将字符串转换为数字类型。例如:
```
let a = 1;
let b = '2';
let c = a + parseInt(b);
console.log(c); // 输出 3
```
阅读全文