使用JavaScript数组const arr = ['99.9999%',null, '0', 123.1234]保留两位小数
时间: 2023-09-01 14:07:25 浏览: 98
JavaScript 实现保留两位小数
你可以使用map()方法和Number()函数来将数组中的元素转换为保留两位小数的字符串。下面是一种实现方式:
```
const arr = ['99.9999%', null, '0', 123.1234];
const roundedArr = arr.map((item) => {
if (item === null) {
return null;
} else {
return Number(item).toFixed(2);
}
});
console.log(roundedArr);
```
输出结果为:
```
["99.99", null, "0.00", "123.12"]
```
在这个实现中,我们首先使用map()方法对数组进行遍历。对于每个元素,我们检查它是否为null。如果是,我们将其保留为null。否则,我们使用Number()函数将其转换为数字,并使用toFixed()方法将其舍入为两位小数的字符串。最终,我们返回一个新数组,其中每个元素都已经被转换为保留两位小数的字符串。
阅读全文