ここからいただいた! http://www.yampuu.com/labo/2007/03/p198.html さんくす! //出力サンプル trace( $zeroAddNum(15,5) ) //00015 trace( $zeroAddNum( 54.467 , 4 ) ) //0054 trace( $zeroAddNum( 54.467 , 4 , 4) ) //0054.4670 デザイン的にここ数字2桁ほしいよ(`回´)3桁ほしいよ(`皿´)って時に数字が1桁でも余った分左に000を付け加えてくれるファンクション作りました。桁揃えます。絶対同じ文字数にしたいときとかと使うと便利。 zeroAddNum(数値 , 整数の桁数 ,小数点以下の桁数 ) //定義するファンクション //桁そろえ function $zeroAddNum(_n, _tl1, _tl2) { var _str = "" var _str1 = "" var _str2 = "" var _n1 = "" var _n2 = "" _n1 = String(Math.floor(_n)) for (i=0 ; i<(_tl1-_n1.length) ; i++) { _str1 += "0" } _str1 = _str1+_n1 if(_tl2){ _n2 = String( Math.round(_n%1*Math.pow(10,_tl2) )) for (i=0 ; i<(_tl2-_n2.length) ; i++) { _str2 += "0" } _str2 = "."+String(_n2 + _str2) } _str = _str1 + _str2 return _str }