1. 程式人生 > >js數值自動補“0”方法

js數值自動補“0”方法

易語言裡有個命令可以自動補全(保留有效整數),js裡木有,看了大家的方法都是單獨寫一個方法,思路都很好我在這裡引用一下:

方法1

  1. function PrefixInteger(num, length) {  
  2.   return (num/Math.pow(10,length)).toFixed(length).substr(2);  
  3. }  

方法2,更為高效

  1. function PrefixInteger(num, length) {  
  2.  return ( "0000000000000000" + num ).substr( -length );  
  3. }  

還有更高效的

  1. function PrefixInteger(num, length) {  
  2.  return (Array(length).join('0') + num).slice(-length);  

}

來自:https://blog.csdn.net/fredricen/article/details/70337921