parseDouble() :将字符串转换成浮点数 【常用内置对象】对吗
时间: 2024-09-06 16:06:25 浏览: 36
Java 字符串和基本数据类型之间的转换
是的,您提到的 `parseFloat()` 是 JavaScript 中的一个全局函数,它用于将字符串参数解析成浮点数并返回。如果字符串不能被解析为有效的浮点数,则返回 `NaN`(Not-a-Number)。
下面是一个使用 `parseFloat()` 的简单例子:
```javascript
let numberStr = "123.45";
let number = parseFloat(numberStr);
console.log(number); // 输出:123.45
```
如果您传递给 `parseFloat()` 的字符串以数字开头,则它会解析直到非数字字符出现为止的所有字符。如果字符串开头是非数字字符,则返回 `NaN`。
```javascript
let nonNumberStr = "abc123";
let result = parseFloat(nonNumberStr);
console.log(result); // 输出:NaN
```
`parseFloat()` 在处理数字时通常会忽略字符串中的小数点后的零,但如果小数点后没有其他数字,则返回值将包含尾随零。
```javascript
let withZero = "123.0";
let parsedZero = parseFloat(withZero);
console.log(parsedZero); // 输出:123
```
阅读全文