${record.exchangerate?string?replace('[^.,0-9]','','r')
我有這個匯率,我想將小數位數限制為只有 4 此時每個示例顯示:: 0.85813707
uj5u.com熱心網友回復:
您可以使用 .toLocaleString
例子:
var myNum = 0.591334;
console.log(myNum.toLocaleString("en", {maximumFractionDigits: 4})); // 0.5913
uj5u.com熱心網友回復:
您可以使用 toFixed() 方法并將回傳值轉換為這樣的數字:
const number = 0.85813707
// first method using operator
const fixedNumber1 = number.toFixed(4)
// second method using Number function
const fixedNumber2 = Number(number.toFixed(4))
// third method using parseFloat function
const fixedNumber3 = parseFloat(number.toFixed(4))
console.log(fixedNumber1, fixedNumber2, fixedNumber3)
// expected output: 0.8581 0.8581 0.8581
console.log(typeof fixedNumber1, typeof fixedNumber2, typeof fixedNumber3)
// expected output: number number number
uj5u.com熱心網友回復:
toFixed 方法在這里可能會有所幫助。讓我們以你為例
let num = 0.85813707
num.toFixed(4)
將輸出“0.8581”
請注意,這會將其轉換為字串,如果您想將其用作數字,則需要將其轉換回數字。
可以在此處找到有關此的更多檔案
uj5u.com熱心網友回復:
您可以使用 toFixed() 來做到這一點
var excFloatValue = parseFloat(exchangerate).toFixed(4)
轉載請註明出處,本文鏈接:https://www.uj5u.com/yidong/359918.html
標籤:javascript
上一篇:為什么我們不能像PHP那樣在一行中使用JavaScript中的自定義鍵創建靜態陣列
下一篇:識別cypress中的web元素
