前言

众所周知JavaScript中的数字是没有前置0的,因此需要我们自己进行操作来添加前置0,而且还得转换成字符串。
假如生成一个是一共是4位的有前置0的数据,通常我们能想到的方法是这样子的:
function addPreZero(num){
if(num<10){
return '000'+num;
}else if(num<100){
return '00'+num;
}else if(num<1000){
return '0'+num;
}else{
return num;
}
}
这种方式的思路比较简单,根据当前数据的位数来补充相应个数的前置0;不过这样的算法写起来比较麻烦,如果需要的前置0非常多的话,那么得写很多的if...else。
还是基于这种思路,我们可以先算出这个数字有多少位,然后直接补上相应的0就行了:
function addPreZero(num){
var t = (num+'').length,
s = '';
for(var i=0; i<4-t; i++){
s += '0';
}
return s+num;
}
这种方式的实现,是根据当前num的位数,来计算出所有的前置0,然后再拼接上num。
在这个基础上,我们还可以这样考虑:比如需要一共是10位的有前置0的数据,那么首先不管当前数字是多少位的,都先补上9个前置0,然后再截取这个字符串最后的10位,那么获取到的就是需要的数据:
function addPreZero(num){
return ('000000000'+num).slice(-10);
}
总结
以上就是这篇文章的全部内容了,实现想要的结果很多的方法,我们应该尽可能的想出更多的方法,一方面能够拓展我们的思维,另一方面也能让我们选择出更好的方式。希望本文的内容对大家的学习或者工作能带来一定的帮助,如果有疑问大家可以留言交流。
# javascript
# 补零
# js补零
# js
# 左补零
# 在js中做数字字符串补0(js补零)
# JavaScript实现数字前补“0”的五种方法示例
# js正则格式化日期时间自动补0的两种解法
# 然后再
# 补上
# 还可以
# 让我们
# 也能
# 我们可以
# 有多少
# 还得
# 这篇文章
# 想出
# 我们应该
# 这样子
# 转换成
# 众所周知
# 计算出
# 就行了
# 在这个基础上
# 有疑问
# brush
相关文章:
宝塔建站教程:一键部署配置流程与SEO优化实战指南
武清网站制作公司,天津武清个人营业执照注销查询系统网站?
如何获取开源自助建站系统免费下载链接?
免费制作统计图的网站有哪些,如何看待现如今年轻人买房难的情况?
详解免费开源的.NET多类型文件解压缩组件SharpZipLib(.NET组件介绍之七)
如何快速上传建站程序避免常见错误?
建站之星CMS五站合一模板配置与SEO优化指南
如何通过.red域名打造高辨识度品牌网站?
如何快速搭建虚拟主机网站?新手必看指南
建站之星如何快速生成多端适配网站?
表情包在线制作网站免费,表情包怎么弄?
如何用VPS主机快速搭建个人网站?
北京制作网站的公司,北京铁路集团官方网站?
焦点电影公司作品,电影焦点结局是什么?
C++如何使用std::optional?(处理可选值)
python的本地网站制作,如何创建本地站点?
为什么Go需要go mod文件_Go go mod文件作用说明
如何用西部建站助手快速创建专业网站?
已有域名和空间如何搭建网站?
北京网站制作网页,网站升级改版需要多久?
rsync同步时出现rsync: failed to set times on “xxxx”: Operation not permitted
c++怎么用jemalloc c++替换默认内存分配器【性能】
PHP正则匹配日期和时间(时间戳转换)的实例代码
免费网站制作appp,免费制作app哪个平台好?
专业制作网站的公司哪家好,建立一个公司网站的费用.有哪些部分,分别要多少钱?
如何快速生成高效建站系统源代码?
如何通过多用户协作模板快速搭建高效企业网站?
西安专业网站制作公司有哪些,陕西省建行官方网站?
如何选择香港主机高效搭建外贸独立站?
全景视频制作网站有哪些,全景图怎么做成网页?
定制建站哪家更专业可靠?推荐榜单揭晓
建站主机选哪家性价比最高?
建站之星安装提示数据库无法连接如何解决?
常州自助建站:操作简便模板丰富,企业个人快速搭建网站
公司网站建设制作费用,想建设一个属于自己的企业网站,该如何去做?
怎么制作网站设计模板图片,有电商商品详情页面的免费模板素材网站推荐吗?
手机网站制作平台,手机靓号代理商怎么制作属于自己的手机靓号网站?
如何在万网自助建站平台快速创建网站?
英语简历制作免费网站推荐,如何将简历翻译成英文?
常州自助建站工具推荐:低成本搭建与模板选择技巧
,怎么在广州志愿者网站注册?
高性价比服务器租赁——企业级配置与24小时运维服务
如何处理“XML格式不正确”错误 常见XML well-formed问题解决方法
网页设计与网站制作内容,怎样注册网站?
建站之星后台搭建步骤解析:模板选择与产品管理实操指南
如何通过老薛主机一键快速建站?
建站为何优先选择香港服务器?
小米网站链接制作教程,请问miui新增网页链接调用服务有什么用啊?
企业网站制作费用多少,企业网站空间一般需要多大,费用是多少?
详解ASP.NET 生成二维码实例(采用ThoughtWorks.QRCode和QrCode.Net两种方式)
*请认真填写需求信息,我们会在24小时内与您取得联系。