t;}</script>解説(*1)でフォームから元となる数値を変数numに取得し、(*2)で変数pointに桁数をフォームから取得しています。(*3)で専用のユーザー関数を呼び出して結果を出力しています。ユーザー関数getPointNumber(*4)変数numが整数の場合、小数点を付加します。(*5)整数部と小数部を分割して、配列変数sに入れます。(*6)小数部に「0」が足りない場合のために、「0」を揃えたい桁数の数だけ付け加えます。(*7)小数部の桁数を変数pointに合わせて取り出し、整数部と一緒に戻り値とします。桁数が固定で決まっている場合は次のように(*6)を単純化することができます。//小数点以下の桁数を揃える(*7)}ユーザー関数repeatTextを使用せず、桁数に応じた数の0を付けます。ここでは桁数が4桁に固定されているので、引数を受け取る変数pointも必要ありません応用このスクリプトにカンマを付けることもできます。上記の例文(*3)を次のように表記します。//(*3)「数字にカンマを付ける」で利用したユーザー関数getCommaを使って出力前の時点で処理を行っています。