js如何浮点数转字符串并保留2位小数
时间: 2024-01-28 10:05:11 浏览: 31
可以使用 JavaScript 的内置函数 `toFixed()` 来将浮点数转为字符串并保留指定位数的小数。
示例代码如下:
```javascript
let num = 3.14159;
let str = num.toFixed(2); // 将浮点数转为字符串并保留2位小数
console.log(str); // 输出 3.14
```
在上面的示例代码中,变量 `num` 存储了一个浮点数 `3.14159`,调用 `toFixed()` 方法并传入参数 `2` 后,将其转为字符串并保留2位小数,最后将结果赋值给变量 `str`。最终输出结果为 `3.14`。
相关问题
js字符串转数字保留两位小数
你可以使用 parseFloat() 方法将字符串转换为浮点数,然后使用 toFixed() 方法将其保留两位小数。例如:
```js
let str = "3.1415926535";
let num = parseFloat(str).toFixed(2);
console.log(num); // 输出 "3.14"
```
注意,使用 toFixed() 方法后,返回的是一个字符串类型的值,如果需要进行数值计算,需要再次使用 parseFloat() 方法将其转换为浮点数。
js字符串转数字保留两位小数没有尾数补0
你可以使用 `parseFloat()` 函数将字符串转换为浮点数,并使用 `toFixed()` 函数将浮点数保留两位小数并补全尾数。
例如:
```javascript
let str = "3.1415926";
let num = parseFloat(str).toFixed(2);
console.log(num); // 输出 3.14
```
如果要显示的数字不足两位小数,则会自动以0补全,例如:
```javascript
let str = "2";
let num = parseFloat(str).toFixed(2);
console.log(num); // 输出 2.00
```
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)