![](/img/trans.png)
[英]If decimal value, convert to two decimals AND dot separated value to comma separated
[英]Convert data value to decimals?
我有一個帶有名為value
的argument
的函數。 這用於的整數值傳遞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')
];
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.