숫자 특정 자릿수로 채우기(10이하의 수는 0붙이기) on redgoose note

숫자 특정 자릿수로 채우기(10이하의 수는 0붙이기)

Nest: Development Category: Javascript 2013-03-20

function leadingZeros(n, digits) {
    var zero = '';
    n = n.toString();
    if (digits > n.length) {
        for (var i = 0; digits - n.length > i; i++) {
            zero += '0';
        }
    }
    return zero + n;
}

var n = 5;
var nn = leadingZeros(n, 2);
console.log(nn); // result : 05