簡體   English   中英

將數據值轉換為小數?

[英]Convert data value to decimals?

我有一個帶有名為valueargument的函數。 這用於的整數值傳遞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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM