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過濾數(shù)組重復(fù)元素的實現(xiàn)方法
這篇文章主要介紹了javascript過濾數(shù)組重復(fù)元素的實現(xiàn)方法的相關(guān)資料,需要的朋友可以參考下2017-05-05Firefox中autocomplete="off" 設(shè)置不起作用Bug的解決方法
在實現(xiàn)補全提示功能時(Suggest),都會給輸入框(Input)元素添加autocomplete屬性,且值設(shè)為off。2011-03-03用roll.js實現(xiàn)的圖片自動滾動+鼠標(biāo)觸動的特效
用roll.js實現(xiàn)的圖片自動滾動+鼠標(biāo)觸動的特效...2007-03-03使用js/jquery獲取指定class名稱的3種方式總結(jié)
獲取class的值其實非常簡單,這篇文章主要給大家介紹了關(guān)于總結(jié)使用js/jquery獲取指定class名稱的3種方式,文中通過代碼介紹的非常詳細,需要的朋友可以參考下2024-03-03