全网整合营销服务商

电脑端+手机端+微信端=数据同步管理

免费咨询热线:400-708-3566

javascript添加前置0(补零)的几种方法

前言

众所周知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 


相关文章: 建站之星安装路径如何正确选择及配置?  如何正确下载安装西数主机建站助手?  建站之星导航如何优化提升用户体验?  javascript中对象的定义、使用以及对象和原型链操作小结  小说建站VPS选用指南:性能对比、配置优化与建站方案解析  如何在云主机快速搭建网站站点?  如何快速登录WAP自助建站平台?  较简单的网站制作软件有哪些,手机版网页制作用什么软件?  建站之星价格显示格式升级,你的预算足够吗?  网站制作怎么样才能赚钱,用自己的电脑做服务器架设网站有什么利弊,能赚钱吗?  详解免费开源的DotNet二维码操作组件ThoughtWorks.QRCode(.NET组件介绍之四)  建站之星安装后界面空白如何解决?  建站之星导航配置指南:自助建站与SEO优化全解析  宝华建站服务条款解析:五站合一功能与SEO优化设置指南  小米网站链接制作教程,请问miui新增网页链接调用服务有什么用啊?  建站之星安全性能如何?防护体系能否抵御黑客入侵?    香港网站服务器数量如何影响SEO优化效果?  如何在香港免费服务器上快速搭建网站?  行程制作网站有哪些,第三方机票电子行程单怎么开?  建站之星伪静态规则如何设置?  公司门户网站制作公司有哪些,怎样使用wordpress制作一个企业网站?  番禺网站制作公司哪家值得合作,番禺图书馆新馆开放了吗?  清除minerd进程的简单方法  如何基于云服务器快速搭建网站及云盘系统?  东莞市网站制作公司有哪些,东莞找工作用什么网站好?  宝塔Windows建站如何避免显示默认IIS页面?  小建面朝正北,A点实际方位是否存在偏差?  ,sp开头的版面叫什么?  香港服务器租用费用高吗?如何避免常见误区?  如何在宝塔面板中修改默认建站目录?  猪八戒网站制作视频,开发一个猪八戒网站,大约需要多少?或者自己请程序员,需要什么程序员,多少程序员能完成?  建站之星Pro快速搭建教程:模板选择与功能配置指南  建站上传速度慢?如何优化加速网站加载效率?  高防服务器租用指南:配置选择与快速部署攻略  北京建设网站制作公司,北京古代建筑博物馆预约官网?  电脑免费海报制作网站推荐,招聘海报哪个网站多?  购物网站制作公司有哪些,哪个购物网站比较好?  简单实现Android文件上传  建站主机系统SEO优化与智能配置核心关键词操作指南  家庭建站与云服务器建站,如何选择更优?  海南网站制作公司有哪些,海口网是哪家的?  如何快速打造个性化非模板自助建站?  自助网站制作软件,个人如何自助建网站?  如何选择服务器才能高效搭建专属网站?  制作证书网站有哪些,全国城建培训中心证书查询官网?  简历在线制作网站免费版,如何创建个人简历?  如何通过服务器快速搭建网站?完整步骤解析  无锡营销型网站制作公司,无锡网选车牌流程?  如何用免费手机建站系统零基础打造专业网站? 

您的项目需求

*请认真填写需求信息,我们会在24小时内与您取得联系。