js中字符串转数字
时间: 2023-06-28 12:15:17 浏览: 73
在JavaScript中,可以使用全局函数`parseInt()`将字符串转换为整数。例如:
```javascript
let str = "123";
let num = parseInt(str);
console.log(num); // 输出 123
```
如果要将字符串转换为浮点数,可以使用全局函数`parseFloat()`。例如:
```javascript
let str = "3.14";
let num = parseFloat(str);
console.log(num); // 输出 3.14
```
如果字符串中包含非数字字符,则`parseInt()`和`parseFloat()`都会返回NaN。如果要确保字符串中只包含数字字符,可以使用正则表达式进行匹配。
相关问题
js小数字符串转数字
可以使用`parseFloat()`函数将小数字符串转换为数字。例如:
```javascript
var numStr = "3.14";
var num = parseFloat(numStr);
console.log(num); // 输出:3.14
```
需要注意的是,如果字符串无法被转换为数字,或者包含非数字字符,那么`parseFloat()`函数将返回`NaN`。因此,在将小数字符串转换为数字之前,最好先进行一些检查以确保字符串是有效的。
js 小数字符串转数字
可以使用 `parseFloat()` 函数将小数字符串转换为数字。
示例代码:
```javascript
let str = "3.14";
let num = parseFloat(str);
console.log(num); // 输出 3.14,类型为数字
```
注意,如果字符串中包含非数字字符,则会返回 NaN(Not a Number)。
示例代码:
```javascript
let str = "abc";
let num = parseFloat(str);
console.log(num); // 输出 NaN,类型为数字
```
阅读全文