js實(shí)現(xiàn)前面自動(dòng)補(bǔ)全位數(shù)的方法
例如我們希望輸出的數(shù)字長度是固定的,假設(shè)為10,如果數(shù)字為123,則輸出0000000123,不夠位數(shù)就在之前補(bǔ)足0,這里提供了四種不同的方式實(shí)現(xiàn)JS代碼給數(shù)字補(bǔ)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實(shí)現(xiàn)前面自動(dòng)補(bǔ)全位數(shù)的方法就是小編分享給大家的全部內(nèi)容了,希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。
相關(guān)文章
javascript過濾數(shù)組重復(fù)元素的實(shí)現(xiàn)方法
這篇文章主要介紹了javascript過濾數(shù)組重復(fù)元素的實(shí)現(xiàn)方法的相關(guān)資料,需要的朋友可以參考下2017-05-05
Firefox中autocomplete="off" 設(shè)置不起作用Bug的解決方法
在實(shí)現(xiàn)補(bǔ)全提示功能時(shí)(Suggest),都會給輸入框(Input)元素添加autocomplete屬性,且值設(shè)為off。2011-03-03
利用JavaScript編寫一個(gè)簡單的1024小游戲
在每年的10月24日,我們都會慶祝程序員節(jié),這是一個(gè)向所有辛勤工作、創(chuàng)造出無數(shù)令人驚嘆應(yīng)用和系統(tǒng)的程序員們致敬的日子,為了紀(jì)念這個(gè)特殊的日子,我們將通過編寫一個(gè)簡單的1024小游戲來向所有程序員們表示敬意,本文將詳細(xì)解釋如何使用JavaScript編寫這個(gè)小游戲2023-10-10
用roll.js實(shí)現(xiàn)的圖片自動(dòng)滾動(dòng)+鼠標(biāo)觸動(dòng)的特效
用roll.js實(shí)現(xiàn)的圖片自動(dòng)滾動(dòng)+鼠標(biāo)觸動(dòng)的特效...2007-03-03
使用js/jquery獲取指定class名稱的3種方式總結(jié)
獲取class的值其實(shí)非常簡單,這篇文章主要給大家介紹了關(guān)于總結(jié)使用js/jquery獲取指定class名稱的3種方式,文中通過代碼介紹的非常詳細(xì),需要的朋友可以參考下2024-03-03

