将值格式转换为0.00

时间:2014-08-30 13:39:01

标签: javascript

我在javascript中有一个包含此值的数组

  [-6,-5.5,-5,-4.5,-4,-3.5,-3,-2.5,-2,-1.5,-1,-0.5,0,0.5,1,1.5,2,2.5,3,3.5,4,4.5,5,5.5]

但我想将此值格式转换为0.00  我的意思是第一个数字-6应该是-6.00等等。可以有人帮我吗?

2 个答案:

答案 0 :(得分:1)

使用toFixed()函数

document.write( myarray[0].toFixed(2) ); // Outputs 6.00

答案 1 :(得分:1)

使用toFixed(2)来映射数组的每个元素,如下所示

var arr = [-6,-5.5,-5,-4.5,-4,-3.5,-3,-2.5,-2,-1.5,-1,-0.5,0,0.5,1,1.5,2,2.5,3,3.5,4,4.5,5,5.5];
arr = arr.map(function (number) {
    return number.toFixed(2);
})

console.log(arr);