整数を出力する際、一定の長さになるまで前後にゼロを追加する必要がある場合は、次の関数を使用できます。
function PadLeft(str,length){
if (str.length >= length)
return str;
else
return PadLeft("0" str,length);
}
function PadRight(str,length) {
if(str.length >= length)
return str;
else
return PadRight(str "0",length); >数値の前 自動ゼロ埋め関数
関数
関数 xx(a,b,c)
{
....
}
パラメータ
xx( 98,102、4)
結果
0098 0099 0100 0101 0102
----------------------- - ------------------------
皆さんは理解できたでしょうか?
開始値 (B より小さい任意の正の整数)、終了値 (A より大きい任意の正の整数)、および制限長の値 (任意の正の整数) を指定すると、関数は自動的に生成されます。 、先頭にゼロが自動的に埋め込まれます
以下は実装コードです
1 を入力すると、001、2 は 002、10 は 010 などとなります
/**数値を固定長の文字列としてフォーマットし、先頭に 0 を追加します
* パラメータ:
* ソース フォーマットする文字列
* 長さ 取得する文字列の長さ
*/
function FormatNum(Source,Length){
var strTemp="""; ;=Length-Source.length ;i ){
strTemp ="0";
return strTemp Source;