Number.toFixed() の代わりになる関数
Number.toFixed() の代わりになる関数:
Number.toFixed vs getNumberDigit | CreateJS
小数点以下の桁数を指定して表示する Number.toFixed() の代わりになる関数
例えば、(2.005).totoFixed(2) などが 2.00 になってしまう
Number.toFixed vs getNumberDigit | CreateJS
小数点以下の桁数を指定して表示する Number.toFixed() の代わりになる関数
例えば、(2.005).totoFixed(2) などが 2.00 になってしまう
////////////////////////////////////////
// 小数点以下の桁数表示(toFixedの代わり)
////////////////////////////////////////
function getNumberDigit(value, digit) {
var power = Math.pow(10, digit);
if (value > 0) {
value = Math.ceil(value*power)/power;
} else {
value = Math.floor(value*power)/power;
}
if (digit > 0) {
if (value%1 == 0) {
value += ".";
}
for (var n = 0; n < digit; n++) {
value += "0";
}
var before = value.split(".")[0].length+1;
value = value.slice(0, before+digit);
}
return value;
}
コメント
コメントを投稿