js获string转number类型
时间: 2023-09-14 11:11:42 浏览: 69
js中string和number类型互转换技巧(分享)
可以使用 JavaScript 的 Number() 函数将字符串转换为数字类型。例如:
```javascript
let str = "100";
let num = Number(str);
console.log(typeof num); // 输出 "number"
```
需要注意的是,如果字符串无法转换为数字类型,则会返回 NaN(Not a Number)。例如:
```javascript
let str = "abc";
let num = Number(str);
console.log(num); // 输出 NaN
```
另外,也可以使用 parseInt() 或 parseFloat() 函数将字符串转换为整数或浮点数类型。例如:
```javascript
let str = "100.5";
let num1 = parseInt(str); // 输出 100
let num2 = parseFloat(str); // 输出 100.5
```
需要注意的是,parseInt() 和 parseFloat() 函数也会返回 NaN,如果字符串无法转换为数字类型。另外,parseInt() 函数还可以指定进制,例如:
```javascript
let str = "100";
let num = parseInt(str, 10); // 指定十进制
console.log(num); // 输出 100
```
阅读全文