如何将微信小程序接受的字符串转换为数字
时间: 2024-05-05 07:20:11 浏览: 149
字符串转数字
在 JavaScript 中,可以使用 parseInt 或 parseFloat 函数将字符串转换为数字。
parseInt 函数将字符串解析为整数,例如:
```javascript
var str = "123";
var num = parseInt(str);
console.log(num); // 输出 123
```
parseFloat 函数将字符串解析为浮点数,例如:
```javascript
var str = "123.456";
var num = parseFloat(str);
console.log(num); // 输出 123.456
```
在实际应用中,还需要注意字符串中可能包含非数字字符的情况,需要进行判断和处理。例如:
```javascript
var str = "123abc";
var num = parseInt(str);
console.log(num); // 输出 123
var str = "abc123";
var num = parseInt(str);
console.log(num); // 输出 NaN
```
可以使用 isNaN 函数判断是否为非数字:
```javascript
var str = "abc123";
var num = parseInt(str);
if (isNaN(num)) {
console.log("输入的字符串不是数字");
} else {
console.log(num);
}
```
阅读全文