正のNumber
を前に余分なスペースを付けたString
に変換します。
nfs()
は123.45のような正の数を、' 123.45'のように前に余分なスペースを付けた 文字列に変換します。これは正の数と負の数を整列させるのに役立ちます。
最初のパラメータnum
は、文字列に変換する数値です。 例えば、nfs(123.45)
を呼び出すと、文字列' 123.45'
が返されます。
2番目のパラメータleft
はオプションです。数値が渡された場合、 例えばnfs(123.45, 4)
のように、小数点の左側に含める最小桁数を設定します。 left
がnum
の桁数より大きい場合、未使用の桁は0で埋められます。 例えば、nfs(123.45, 4)
を呼び出すと、文字列' 0123.45'
が返されます。
3番目のパラメータright
もオプションです。数値が渡された場合、 例えばnfs(123.45, 4, 1)
のように、小数点の右側に含める最小桁数を設定します。 right
がnum
の小数点以下の桁数より小さい場合、num
は指定された 小数点以下の桁数に丸められます。例えば、nfs(123.45, 4, 1)
を呼び出すと、 文字列' 0123.5'
が返されます。right
がnum
の小数点以下の桁数より 大きい場合、未使用の小数点以下の桁は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!