js数组每一项保留两位小数
时间: 2023-09-26 14:10:42 浏览: 102
要将 JavaScript 数组中的每个元素保留两位小数,可以使用 `toFixed()` 方法。这个方法可以将数字四舍五入到指定的小数位数,并返回一个字符串表示。
以下是一个示例代码,演示如何将数组中的每个元素保留两位小数:
```javascript
const array = [1.23456, 2.34567, 3.45678];
const newArray = array.map(num => num.toFixed(2));
console.log(newArray); // 输出: ["1.23", "2.35", "3.46"]
```
在上述代码中,`toFixed(2)` 将每个数组元素保留两位小数,并返回一个新的数组 `newArray`。你可以根据需要修改数组的变量名和具体的小数位数。
请注意,`toFixed()` 返回的是一个字符串,而不是一个数字。如果需要将结果作为数字使用,可以使用 `parseFloat()` 或 `Number()` 将其转换为数字类型。
```javascript
const array = [1.23456, 2.34567, 3.45678];
const newArray = array.map(num => parseFloat(num.toFixed(2)));
console.log(newArray); // 输出: [1.23, 2.35, 3.46]
```
这样,你就可以将 JavaScript 数组中的每个元素保留两位小数了。
阅读全文