js實(shí)現(xiàn)前面自動(dòng)補(bǔ)全位數(shù)的方法
例如我們希望輸出的數(shù)字長(zhǎng)度是固定的,假設(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()方法 存在一定兼容性問(wèn)題選擇性使用
let newArr= arr.map(num => num.toString().padStart(10, '0') ),
以上這篇js實(shí)現(xiàn)前面自動(dòng)補(bǔ)全位數(shù)的方法就是小編分享給大家的全部?jī)?nèi)容了,希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。
相關(guān)文章
微信小程序上線(xiàn)發(fā)布具體流程簡(jiǎn)析
眾所周知,微信小程序制作成功后,是需要提交到微信公眾平臺(tái)去審核的,審核通過(guò)后,才可以發(fā)布上線(xiàn)的,上線(xiàn)了之后才可以進(jìn)行運(yùn)營(yíng)的,下面這篇文章主要給大家介紹了關(guān)于微信小程序上線(xiàn)發(fā)布具體流程的相關(guān)資料,需要的朋友可以參考下2022-10-10
javascript過(guò)濾數(shù)組重復(fù)元素的實(shí)現(xiàn)方法
這篇文章主要介紹了javascript過(guò)濾數(shù)組重復(fù)元素的實(shí)現(xiàn)方法的相關(guān)資料,需要的朋友可以參考下2017-05-05
Firefox中autocomplete="off" 設(shè)置不起作用Bug的解決方法
在實(shí)現(xiàn)補(bǔ)全提示功能時(shí)(Suggest),都會(huì)給輸入框(Input)元素添加autocomplete屬性,且值設(shè)為off。2011-03-03
利用JavaScript編寫(xiě)一個(gè)簡(jiǎn)單的1024小游戲
在每年的10月24日,我們都會(huì)慶祝程序員節(jié),這是一個(gè)向所有辛勤工作、創(chuàng)造出無(wú)數(shù)令人驚嘆應(yīng)用和系統(tǒng)的程序員們致敬的日子,為了紀(jì)念這個(gè)特殊的日子,我們將通過(guò)編寫(xiě)一個(gè)簡(jiǎn)單的1024小游戲來(lái)向所有程序員們表示敬意,本文將詳細(xì)解釋如何使用JavaScript編寫(xiě)這個(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寫(xiě)的一個(gè)路由(簡(jiǎn)單實(shí)例)
下面小編就為大家?guī)?lái)一篇用js寫(xiě)的一個(gè)路由(簡(jiǎn)單實(shí)例)。小編覺(jué)得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧2016-09-09
使用js/jquery獲取指定class名稱(chēng)的3種方式總結(jié)
獲取class的值其實(shí)非常簡(jiǎn)單,這篇文章主要給大家介紹了關(guān)于總結(jié)使用js/jquery獲取指定class名稱(chēng)的3種方式,文中通過(guò)代碼介紹的非常詳細(xì),需要的朋友可以參考下2024-03-03

