Javascript 将数据值转换为小数?
我有一个带有Javascript 将数据值转换为小数?,javascript,jquery,Javascript,Jquery,我有一个带有参数的函数,名为value。这用于将value的整数值传递给数组 我想获取它返回的值,并使用toFixed()将其设置为小数点后两位,但我不确定在什么时候可以这样做 function getArrayOfItems(value, id, title) { return { Size: value }; }; var theData = [ getArrayOfItems(data.average, 'average', 'Average'),
参数的函数,名为value
。这用于将value
的整数值传递给数组
我想获取它返回的值,并使用toFixed()将其设置为小数点后两位,但我不确定在什么时候可以这样做
function getArrayOfItems(value, id, title) {
return {
Size: value
};
};
var theData = [
getArrayOfItems(data.average, 'average', 'Average'),
getArrayOfItems(data.smallest, 'smallest', 'Smallest'),
getArrayOfItems(data.largest, 'largest', 'Largest')
];
它最终被传递给对象本身
var options = {
amount: value,
id: id,
title: title
};
因此,该值由data.average
等的值确定,但它几乎总是返回一个4或5位数的值。我想把这个值解析为小数点后两位。这可能吗?在此处使用.toFixed(2)
getArrayOfItems(data.average.toFixed(2), 'average', 'Average'),
getArrayOfItems(data.smallest.toFixed(2), 'smallest', 'Smallest'),
getArrayOfItems(data.largest.toFixed(2), 'largest', 'Largest')
根据另一个问题
getArrayOfItems((data.average / 100).toFixed(2), 'average', 'Average'),
不知道我是否正确理解了这个问题。但无论如何,这可能会有所帮助:
function getArrayOfItems(value, id, title) {
return {
Size: (value).toFixed(2)
};
}
或
谢谢,太好了。有没有办法把小数点向左移两位?所以,现在不是说4500.00,而是变成45.00?好了,4545.00是什么returns@Novocaine假设4545返回45.45就可以了foreverlearning@JqueryKing答案的第二部分不起作用,数组正在填充图表,当我输入(data.average/100)时
它不会render@foreverlearning-我不知道,再问一个问题有人帮你吗
var theData = [
getArrayOfItems((data.average).toFixed(2), 'average', 'Average')
];