pbootcms网站模板|日韩1区2区|织梦模板||网站源码|日韩1区2区|jquery建站特效-html5模板网

    <bdo id='AGBSW'></bdo><ul id='AGBSW'></ul>

<i id='AGBSW'><tr id='AGBSW'><dt id='AGBSW'><q id='AGBSW'><span id='AGBSW'><b id='AGBSW'><form id='AGBSW'><ins id='AGBSW'></ins><ul id='AGBSW'></ul><sub id='AGBSW'></sub></form><legend id='AGBSW'></legend><bdo id='AGBSW'><pre id='AGBSW'><center id='AGBSW'></center></pre></bdo></b><th id='AGBSW'></th></span></q></dt></tr></i><div class="c2coo22" id='AGBSW'><tfoot id='AGBSW'></tfoot><dl id='AGBSW'><fieldset id='AGBSW'></fieldset></dl></div>
  • <legend id='AGBSW'><style id='AGBSW'><dir id='AGBSW'><q id='AGBSW'></q></dir></style></legend>
  • <small id='AGBSW'></small><noframes id='AGBSW'>

      <tfoot id='AGBSW'></tfoot>

        在 JavaScript 中用前導零填充數字

        Pad a number with leading zeros in JavaScript(在 JavaScript 中用前導零填充數字)
        <tfoot id='J9AVX'></tfoot>
          <bdo id='J9AVX'></bdo><ul id='J9AVX'></ul>

          • <small id='J9AVX'></small><noframes id='J9AVX'>

                    <tbody id='J9AVX'></tbody>
                  <legend id='J9AVX'><style id='J9AVX'><dir id='J9AVX'><q id='J9AVX'></q></dir></style></legend>
                  <i id='J9AVX'><tr id='J9AVX'><dt id='J9AVX'><q id='J9AVX'><span id='J9AVX'><b id='J9AVX'><form id='J9AVX'><ins id='J9AVX'></ins><ul id='J9AVX'></ul><sub id='J9AVX'></sub></form><legend id='J9AVX'></legend><bdo id='J9AVX'><pre id='J9AVX'><center id='J9AVX'></center></pre></bdo></b><th id='J9AVX'></th></span></q></dt></tr></i><div class="k2oamay" id='J9AVX'><tfoot id='J9AVX'></tfoot><dl id='J9AVX'><fieldset id='J9AVX'></fieldset></dl></div>

                  本文介紹了在 JavaScript 中用前導零填充數字的處理方法,對大家解決問題具有一定的參考價值,需要的朋友們下面隨著小編來一起學習吧!

                  問題描述

                  限時送ChatGPT賬號..

                  在 JavaScript 中,我需要有填充.

                  In JavaScript, I need to have padding.

                  例如,如果我有數字 9,它將是0009".如果我有一個數字,比如 10,它將是0010".注意它總是包含四位數字.

                  For example, if I have the number 9, it will be "0009". If I have a number of say 10, it will be "0010". Notice how it will always contain four digits.

                  執行此操作的一種方法是將數字減去 4 以獲得我需要輸入的 0 的數量.

                  One way to do this would be to subtract the number minus 4 to get the number of 0s I need to put.

                  有沒有更巧妙的方法來做到這一點?

                  Is there was a slicker way of doing this?

                  推薦答案

                  ES2017更新

                  您可以使用內置的 String.prototype.padStart()

                  n = 9;
                  String(n).padStart(4, '0'); // '0009'
                  
                  n = 10;
                  String(n).padStart(4, '0'); // '0010'
                  


                  沒有很多花哨"的東西.目前為止:


                  Not a lot of "slick" going on so far:

                  function pad(n, width, z) {
                    z = z || '0';
                    n = n + '';
                    return n.length >= width ? n : new Array(width - n.length + 1).join(z) + n;
                  }
                  

                  當您使用數字初始化數組時,它會創建一個數組,并將 length 設置為該值,以便該數組看起來包含那么多 undefined 元素.盡管一些 Array 實例方法會跳過沒有值的數組元素,但 .join() 不會,或者至少不完全;它將它們視為它們的值是空字符串.因此,您會在每個數組元素之間獲得零字符(或任何z")的副本;這就是為什么里面有一個+ 1.

                  When you initialize an array with a number, it creates an array with the length set to that value so that the array appears to contain that many undefined elements. Though some Array instance methods skip array elements without values, .join() doesn't, or at least not completely; it treats them as if their value is the empty string. Thus you get a copy of the zero character (or whatever "z" is) between each of the array elements; that's why there's a + 1 in there.

                  示例用法:

                  pad(10, 4);      // 0010
                  pad(9, 4);       // 0009
                  pad(123, 4);     // 0123
                  
                  pad(10, 4, '-'); // --10
                  

                  這篇關于在 JavaScript 中用前導零填充數字的文章就介紹到這了,希望我們推薦的答案對大家有所幫助,也希望大家多多支持html5模板網!

                  【網站聲明】本站部分內容來源于互聯網,旨在幫助大家更快的解決問題,如果有圖片或者內容侵犯了您的權益,請聯系我們刪除處理,感謝您的支持!

                  相關文檔推薦

                  Browserify, Babel 6, Gulp - Unexpected token on spread operator(Browserify,Babel 6,Gulp - 傳播運算符上的意外令牌)
                  Is it possible to pass a flag to Gulp to have it run tasks in different ways?(是否可以將標志傳遞給 Gulp 以使其以不同的方式運行任務?)
                  Why do we need to install gulp globally and locally?(為什么我們需要在全局和本地安裝 gulp?)
                  How to run Gulp tasks sequentially one after the other(如何一個接一個地依次運行 Gulp 任務)
                  Visual Studio 2015 crashes when opening Javascript files(打開 Javascript 文件時 Visual Studio 2015 崩潰)
                  Detect FLASH plugin crashes(檢測 FLASH 插件崩潰)
                  <i id='2QgmB'><tr id='2QgmB'><dt id='2QgmB'><q id='2QgmB'><span id='2QgmB'><b id='2QgmB'><form id='2QgmB'><ins id='2QgmB'></ins><ul id='2QgmB'></ul><sub id='2QgmB'></sub></form><legend id='2QgmB'></legend><bdo id='2QgmB'><pre id='2QgmB'><center id='2QgmB'></center></pre></bdo></b><th id='2QgmB'></th></span></q></dt></tr></i><div class="magok2k" id='2QgmB'><tfoot id='2QgmB'></tfoot><dl id='2QgmB'><fieldset id='2QgmB'></fieldset></dl></div>
                1. <legend id='2QgmB'><style id='2QgmB'><dir id='2QgmB'><q id='2QgmB'></q></dir></style></legend>
                2. <tfoot id='2QgmB'></tfoot>

                  1. <small id='2QgmB'></small><noframes id='2QgmB'>

                        • <bdo id='2QgmB'></bdo><ul id='2QgmB'></ul>
                            <tbody id='2QgmB'></tbody>
                            主站蜘蛛池模板: 智能化的检漏仪_气密性测试仪_流量测试仪_流阻阻力测试仪_呼吸管快速检漏仪_连接器防水测试仪_车载镜头测试仪_奥图自动化科技 | 算命免费_生辰八字_免费在线算命 - 卜算子算命网 | 预制舱-电力集装箱预制舱-模块化预制舱生产厂家-腾达电器设备 | 广州中央空调回收,二手中央空调回收,旧空调回收,制冷设备回收,冷气机组回收公司-广州益夫制冷设备回收公司 | 艺术涂料_进口艺术涂料_艺术涂料加盟_艺术涂料十大品牌 -英国蒙太奇艺术涂料 | 钢化玻璃膜|手机钢化膜|钢化膜厂家|手机保护膜-【东莞市大象电子科技有限公司】 | 氢氧化钙设备_厂家-淄博工贸有限公司| 阳光1号桔柚_无核沃柑_柑橘新品种枝条苗木批发 - 苧金网 | 青岛成人高考_山东成考报名网| 河南膏药贴牌-膏药代加工-膏药oem厂家-洛阳今世康医药科技有限公司 | 山东PE给水管厂家,山东双壁波纹管,山东钢带增强波纹管,山东PE穿线管,山东PE农田灌溉管,山东MPP电力保护套管-山东德诺塑业有限公司 | 臭氧实验装置_实验室臭氧发生器-北京同林臭氧装置网 | 济南拼接屏_山东液晶拼接屏_济南LED显示屏—维康国际官网 | 环讯传媒,永康网络公司,永康网站建设,永康小程序开发制作,永康网站制作,武义网页设计,金华地区网站SEO优化推广 - 永康市环讯电子商务有限公司 | 首页-瓜尔胶系列-化工单体系列-油田压裂助剂-瓜尔胶厂家-山东广浦生物科技有限公司 | 达利园物流科技集团-| 北京企业宣传片拍摄_公司宣传片制作-广告短视频制作_北京宣传片拍摄公司 | 污水提升器,污水提升泵,地下室排水,增压泵,雨水泵,智能供排水控制器-上海智流泵业有限公司 | IWIS链条代理-ALPS耦合透镜-硅烷预处理剂-上海顶楚电子有限公司 lcd条形屏-液晶长条屏-户外广告屏-条形智能显示屏-深圳市条形智能电子有限公司 | 佛山市德信昌电子有限公司| 折弯机-刨槽机-数控折弯机-数控刨槽机-数控折弯机厂家-深圳豐科机械有限公司 | 防爆暖风机_防爆电暖器_防爆电暖风机_防爆电热油汀_南阳市中通智能科技集团有限公司 | 代办建筑资质升级-建筑资质延期就找上海国信启航 | 骨灰存放架|骨灰盒寄存架|骨灰架厂家|智慧殡葬|公墓陵园管理系统|网上祭奠|告别厅智能化-厦门慈愿科技 | 铝合金线槽_铝型材加工_空调挡水板厂家-江阴炜福金属制品有限公司 | 不锈钢管件(不锈钢弯头,不锈钢三通,不锈钢大小头),不锈钢法兰「厂家」-浙江志通管阀 | 硫化罐-电加热蒸汽硫化罐生产厂家-山东鑫泰鑫智能装备有限公司 | 泰国试管婴儿_泰国第三代试管婴儿_泰国试管婴儿费用/多少钱_孕泰来 | 船用泵,船用离心泵,船用喷射泵,泰州隆华船舶设备有限公司 | 中红外QCL激光器-其他连续-半导体连续激光器-筱晓光子 | 氧化锆纤维_1800度高温退火炉_1800度高温烧结炉-南京理工宇龙新材料股份有限公司 | X光检测仪_食品金属异物检测机_X射线检测设备_微现检测 | 太平洋亲子网_健康育儿 品质生活| 镀锌角钢_槽钢_扁钢_圆钢_方矩管厂家_镀锌花纹板-海邦钢铁(天津)有限公司 | 山东钢格板|栅格板生产厂家供应商-日照森亿钢格板有限公司 | 环保袋,无纺布袋,无纺布打孔袋,保温袋,环保袋定制,环保袋厂家,环雅包装-十七年环保袋定制厂家 | 数控车床-立式加工中心-多功能机床-小型车床-山东临沂金星机床有限公司 | 氧氮氢联合测定仪-联测仪-氧氮氢元素分析仪-江苏品彦光电 | 钢制暖气片散热器_天津钢制暖气片_卡麦罗散热器厂家 | 高温高压釜(氢化反应釜)百科| 光纤测温-荧光光纤测温系统-福州华光天锐光电科技有限公司 |