[javascript]自動補0

摘要:自動補0

.NET有現成函數 PadLeft()PadRight()可使用
javascript則可使用遞迴(自己呼叫自己)來達成自動補0功能

參數1 str:需要補0的字串
參數2 len:要補0的長度


// 左邊補0
function padLeft(str,lenght){
    if(str.length >= lenght)
        return str;
    else
        return padLeft("0" +str,lenght);
}

//右邊補0
function padRight(str,lenght){
    if(str.length >= lenght)
        return str;
    else
        return padRight(str+"0",lenght);
}