将数据值转换为小数
Convert data value to decimals?
我有一个带有argument
的函数,名为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)
};
}
或
var theData = [
getArrayOfItems((data.average).toFixed(2), 'average', 'Average')
];
相关文章:
- 如何在JavaScript中将字符串转换为函数引用
- 如何在Javascript中将JSon对象转换为数组
- 使用JS将数组转换为json对象
- 货币代码为欧元-金额的格式不应包含小数
- 如何使用json将对象列表从java转换为javascript
- 偶尔结结巴巴地说“;堆叠的”;translate()上的转换(v4.0.0-alpha40)
- 如何在javascript中将小数转换为帧速率指定
- 整小时和小数小时双精度值转换为 12 小时制格式时间
- 在html/javascript中将百分比转换为小数
- 将小数转换为分数
- 将字符串转换为浮点数,最多 2 位小数
- 转换浮点值并保留小数位数
- 将重复小数转换为小数
- 在JavaScript中将字符串中的负数转换为负小数
- Moment.js小数转换为时间格式
- 在javascript中,将整数转换为小数部分的最有效方法是什么?
- 如何将此百分比转换为带小数位数的整数
- Excel转换为XML:将小数四舍五入到最接近的百分位,并保留超链接
- 将数据值转换为小数
- 用javascript将数字转换为逗号分隔的格式,其中包含两个小数