我從以科學計數法回傳的第 3 方 API 獲得價格。當我在他們的網站上實際查看這個價格時,它顯示為 1.20 但 api 回傳 1.2052626e
我想對該價格欄位執行乘法并將其格式化為貨幣字串,但它始終回傳為 0.00 的科學記數法的原因。有什么辦法可以將這個 1.2052626e 轉換為 1.20 或該 api 回傳的所有科學記數法的固定小數位數?
uj5u.com熱心網友回復:
您可以使用parseFloat將其轉換為十進制數,然后對其使用 toFixed 方法。
const res = "1.2052626e";
console.log(parseFloat("1.2052626e").toFixed(2)); // as string
console.log( parseFloat("1.2052626e").toFixed(2)); // as number
轉載請註明出處,本文鏈接:https://www.uj5u.com/gongcheng/458890.html
標籤:javascript 节点.js
上一篇:從陣列中獲取幾個隨機元素的Javascript代碼不起作用
下一篇:在引導日歷中默認選擇當前日期
