您好,登錄后才能下訂單哦!
例如我們希望輸出的數字長度是固定的,假設為10,如果數字為123,則輸出0000000123,不夠位數就在之前補足0,這里提供了四種不同的方式實現JS代碼給數字補0 的操作
第一種
function PrefixInteger(num, length) { return (num/Math.pow(10,length)).toFixed(length).substr(2); }
第二種
function PrefixInteger(num, length) { return ( "0000000000000000" + num ).substr( -length ); }
第三種
function PrefixInteger(num, length) { return (Array(length).join('0') + num).slice(-length); }
第四種方法:ES7提供了padstart()方法 存在一定兼容性問題選擇性使用
let newArr= arr.map(num => num.toString().padStart(10, '0') ),
以上這篇js實現前面自動補全位數的方法就是小編分享給大家的全部內容了,希望能給大家一個參考,也希望大家多多支持億速云。
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。