zoukankan      html  css  js  c++  java
  • 数值补全指定位数

    function padNumber(num, fill) {
      var len = ('' + num).length;
      return (Array(fill > len ? fill - len + 1 || 0 : 0).join(0) + num);
    }
    
    console.log(padNumber(11, 5)); // 00011

     
    允许负数
    //允许负数
    
     
    function padNumber(number, fill) {
    var new_number = number * (number > 0 ? 1 : -1),
    len = ('' + new_number).length;
    return (number > 0 ? '' : '-') + (Array(
    fill > len ? fill - len + 1 || 0 : 0
    ).join(0) + new_number);
    }

    ES7

    S7推出了字符串补全长度的功能。如果某个字符串不够指定长度,会在头部或尾部补全。padStart用于头部补全,padEnd用于尾部补全。

    '11'.padStart(4, '0') // 0011
    
    '1'.padEnd(5, '0') // 10000
  • 相关阅读:
    清单
    1
    s
    模块系统的演进
    改radio样式
    前端css库
    疑惑
    收藏
    事件
    社保档案
  • 原文地址:https://www.cnblogs.com/ElvinLong/p/5332677.html
Copyright © 2011-2022 走看看