桁そろえファンクション
■FLASH LABO:スクリプト
//出力サンプル 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(_num, _lengthL, _lengthR) {
if(!_lengthR){_lengthR = 0}
if(!_num){_num = 0}
_num =String(_num).split(".")
if(_num.length == 1){_num.push(0)}
var _l = _num[0]
var _r = ""
if(_lengthL >= _num[0].length)
{
_l = String(Number(_num[0])+Math.pow(10,_lengthL)).slice(1)
}
if(_lengthR > 0)
{
_r = "."+String(Number("0."+_num[1])+(1/(Math.pow(10,_lengthR+1)))).slice(2,_lengthR+2)
}
return (_l+_r)
}

COMMENT
June 15 2010 AM 11:01ヤンプー
July 17 2007 PM 12:56柳