用於數字格式化的printf/String.Format 的JavaScript 替代品
作為尋求一種在JavaScript 中使用千位分隔符格式化數字的方法的開發人員,您可能想知道是否有與C/PHP 的printf() 或.NET 的String.Format()等效的函數。雖然 Microsoft Ajax 函式庫提供了 String.Format() 的一個版本,但它會帶來巨大的開銷。
幸運的是,JavaScript 現在為此類格式化提供了多種選項。
ES6 範本字串
從 ES6 開始,JavaScript 引入了範本字串,它簡化了字串插值。使用範本文字,您可以編寫以下程式碼:
sprintf.js 函式庫
對於舊版的 JavaScript,建議使用 sprintf.js 函式庫。透過npm 安裝它並按如下方式使用它:
同時替換
或者,您可以實現同時替換函數來處理像{0} 這樣的格式序列{1}:
以上是用於數字格式化的'printf”或'String.Format”的 JavaScript 替代方案是什麼?的詳細內容。更多資訊請關注PHP中文網其他相關文章!