zoukankan      html  css  js  c++  java
  • JavsScript补字符PadRight,PadLeft

    代码
    function padLeft(str, lenght)
    {
        
    if (str.length >= lenght)
            
    return str;
        
    else
            
    return padLeft("0" + str, lenght);
    }

    function padRight(str, lenght)
    {
        
    if (str.length >= lenght)
            
    return str;
        
    else
            
    return padRight(str + "0", lenght);
    }

    String扩展

    //扩展String方法padLeft(左边补位)
    String.prototype.padLeft = function(length,padchar)
    {
        var str = this;
        
        if (str.length >= length)
        {
            return str;
        }
        else
        {
            return (padchar + str).padLeft(length);
        }
    }

    //扩展String方法padRight(右边变补位)
    String.prototype.padRight = function(length,padchar)
    {
        var str = this;
        
        if (str.length >= length)
        {
            return str;
        }
        else
        {
            return (str + padchar).padRight(length);
        }
    }
  • 相关阅读:
    切片
    类型断言
    方法表达式
    接口
    函数式编程
    多人聊天室
    反射
    yarn基础解释
    webpack基础概念
    ssh登陆报错:packet_write_wait: Connection to x.x.x.x port 22: Broken pipe
  • 原文地址:https://www.cnblogs.com/zhangpengshou/p/1871966.html
Copyright © 2011-2022 走看看