簡體   English   中英

Integer 價格數字浮動 Javascript

[英]Integer price number to float Javascript

我正在與 API 交互,它返回 integer 中的價格,例如:

從 API 返回 99.59,如下所示:9959

60.00 像這樣返回 6000

252.90 像這樣返回 25290

我想要一個 function 接受 integer 數字並將其變為與上面完全相同的浮動,因此 25290 應該是 252.90 而 9959 應該是 99.59

任何幫助都非常感謝。

你可以使用這樣的東西。

 const formatNumber = (value, precision = 2) => { return (value / 100).toFixed(precision); } console.log(formatNumber(60000, 3)); console.log(formatNumber(2529));

並使用該formatNumber function 進行格式化。

比如formatNumber(6000, 3) ,它會返回類似60.000的東西。

您可以使用 function 並將值轉換為字符串,保持長度並添加一個點。

 const format = integer => integer.toString().padStart(3, 0).replace(/(?=..$)/, '.'); console.log(format(0)); console.log(format(9)); console.log(format(19)); console.log(format(9959));

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

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