js實現(xiàn)前面自動補全位數(shù)的方法
例如我們希望輸出的數(shù)字長度是固定的,假設(shè)為10,如果數(shù)字為123,則輸出0000000123,不夠位數(shù)就在之前補足0,這里提供了四種不同的方式實現(xiàn)JS代碼給數(shù)字補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實現(xiàn)前面自動補全位數(shù)的方法就是小編分享給大家的全部內(nèi)容了,希望能給大家一個參考,也希望大家多多支持腳本之家。
相關(guān)文章
原生JavaScript實現(xiàn)動態(tài)省市縣三級聯(lián)動下拉框菜單實例代碼
像平時購物選擇地址時一樣,通過選擇的省動態(tài)加載城市列表,通過選擇的城市動態(tài)加載縣區(qū)列表,從而可以實現(xiàn)省市縣的三級聯(lián)動,下面使用原生的JavaScript來實現(xiàn)這個功能,需要的朋友參考下吧2016-02-02
javascript 10進制和62進制的相互轉(zhuǎn)換
本節(jié)主要介紹了javascript 10進制和62進制的相互轉(zhuǎn)換,需要的朋友可以參考下2014-07-07
JS實現(xiàn)讀取xml內(nèi)容并輸出到div中的方法示例
這篇文章主要介紹了JS實現(xiàn)讀取xml內(nèi)容并輸出到div中的方法,涉及javascript針對xml格式數(shù)據(jù)的讀取、遍歷、輸出等相關(guān)操作技巧,需要的朋友可以參考下2018-04-04
js禁止document element對象選中文本實現(xiàn)代碼
禁止document element對象選中文本在某在情況下還是很有必要的接下來本文將使用js實現(xiàn),感興趣的各位可以參考下哈2013-03-03
webpack.DefinePlugin與cross-env區(qū)別詳解
這篇文章主要介紹了webpack.DefinePlugin與cross-env區(qū)別詳解,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2020-02-02
不依賴Flash和任何JS庫實現(xiàn)文本復(fù)制與剪切附源碼下載
本篇文章給大家分享的文本復(fù)制與剪切板功能,實現(xiàn)此功能不依賴falsh插件和任何js庫實現(xiàn)的,感興趣的朋友一起看看吧2015-10-10
梳理總結(jié)25個JavaScript數(shù)組操作方法實例
這篇文章主要分享JavaScript數(shù)組操作方法實例梳理總結(jié),刪除數(shù)組重復(fù)項、獲取數(shù)組的片段等方法,需要的小伙伴可以參考一下2022-06-06

