javascript将数组中的数字类型元素保留两位小数

如果你想要将数组中的数字类型元素保留两位小数,你可以使用以下的方法。假设你的数组是JavaScript的数组,代码可能是这样的:

var array = [123.456, 456.789, 321.123]; // 原始数组
var newArray = [];

for (var i = 0; i < array.length; i++) {
    
    
    if (typeof array[i] === 'number') {
    
     // 如果元素是数字类型
        newArray.push(array[i].toFixed(2)); // 使用toFixed方法保留两位小数并添加到新数组
    }
}

console.log(newArray); // 输出结果: ["123.46", "456.79", "321.12"]

这个代码会遍历原始数组,对每个元素进行判断。如果元素是数字类型,那么我们使用toFixed方法将其保留两位小数,然后添加到新数组。注意,toFixed方法返回的是一个字符串,而非数字。

请注意,这个代码同样假设你的数组只包含数字类型。如果你的数组包含非数字类型的数据,你可能需要添加额外的检查或者错误处理以适应你的需求。


@漏刻有时

猜你喜欢

转载自blog.csdn.net/weixin_41290949/article/details/132701136