正のNumberを前に余分なスペースを付けたStringに変換します。

nfs()は123.45のような正の数を、' 123.45'のように前に余分なスペースを付けた 文字列に変換します。これは正の数と負の数を整列させるのに役立ちます。

最初のパラメータnumは、文字列に変換する数値です。 例えば、nfs(123.45)を呼び出すと、文字列' 123.45'が返されます。

2番目のパラメータleftはオプションです。数値が渡された場合、 例えばnfs(123.45, 4)のように、小数点の左側に含める最小桁数を設定します。 leftnumの桁数より大きい場合、未使用の桁は0で埋められます。 例えば、nfs(123.45, 4)を呼び出すと、文字列' 0123.45'が返されます。

3番目のパラメータrightもオプションです。数値が渡された場合、 例えばnfs(123.45, 4, 1)のように、小数点の右側に含める最小桁数を設定します。 rightnumの小数点以下の桁数より小さい場合、numは指定された 小数点以下の桁数に丸められます。例えば、nfs(123.45, 4, 1)を呼び出すと、 文字列' 0123.5'が返されます。rightnumの小数点以下の桁数より 大きい場合、未使用の小数点以下の桁は0で埋められます。例えば、 nfs(123.45, 4, 3)を呼び出すと、文字列' 0123.450'が返されます。

実例

シンタックス

nfs(num, [left], [right])
nfs(nums, [left], [right])

パラメーター

num
Number:

フォーマットする数値。

left
Integer:

小数点の左側に含める桁数。

right
Integer:

小数点の右側に含める桁数。

nums
Array:

フォーマットする数値の配列。

リターン

String: フォーマットされた文字列。
Notice any errors or typos? Please let us know. Please feel free to edit src/utilities/string_functions.js and open a pull request!

関連するリファレンス