我有這個腳本,它使用正則運算式來格式化數字并在浮點數后僅顯示 2 位數字:
let value =9.0111;
var n = value.toString().match(/^-?\d (?:\.\d{0,2})?/)[0];
console.log(n)
//Output: 9.01
如果讓值是整數,如何在浮點數之后顯示兩個零位?
喜歡9.00?
有沒有辦法只使用 RegEx 來做到這一點?
uj5u.com熱心網友回復:
您可能正在尋找toFixed:
console.log((9.01111).toFixed(2)); // 9.01
console.log((9.01).toFixed(2)); // 9.01
console.log((9).toFixed(2)); // 9.00
toFixed 檔案
順便說一句,這個問題與 TypeScript 沒有太大關系。我認為一些更好的標簽是 javascript/numbers/number-format 等
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/436902.html
標籤:打字稿
