0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

干货:教你如何使用JavaScript字符串中的pad方法

如意 来源:大迁世界 作者:前端小智 2020-09-03 11:17 次阅读

ES2017 引入了字符串补全长度的功能。如果某个字符串不够指定长度,会在头部或尾部补全。padStart()用于头部补全,padEnd()用于尾部补全 。

const string = ‘hi’;

string.padStart(3, ‘c’); // “chi”

string.padEnd(4, ‘l’); // “hill”

干货:教你如何使用JavaScript字符串中的pad方法

语法

string.padStart(《maxLength》, 《padString》)

string.padEnd(《maxLength》, 《padString》)

了解参数

padEnd和padStart接受相同的参数。

1. maxLength

最终字符串的长度。

const result = string.padStart(5);

result.length; // 5

当我看到这个时,也花了我一段时间来学习。我一直以为maxLength是重复填充字符串参数的次数。所以这里只想强调一下此参数是当前字符串需要填充到的目标长度,不是填充字符串重复的次数。如果这个数值小于当前字符串的长度,则返回当前字符串本身。

当然,我相信读者比我聪明多了,所以我确定你没有这种困惑

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 字符串
    +关注

    关注

    1

    文章

    578

    浏览量

    20505
  • 源代码
    +关注

    关注

    96

    文章

    2945

    浏览量

    66725
  • javascript
    +关注

    关注

    0

    文章

    516

    浏览量

    53841
收藏 人收藏

    评论

    相关推荐

    字符串的表示

    字符串的表示  随着计算机在文字处理与信息管理的广泛应用, 字符串已成为最常用的数据类型之一, 许多计算机中都提供字符串操作功能, 一些计算机还给出读写字
    发表于 10-13 17:11 3064次阅读
    <b class='flag-5'>字符串</b>的表示

    python字符串拼接方式了解

    python字符串拼接的方式 在Python的实际开发,很多都需要用到字符串拼接,python字符串拼接有很多,今天总结一下: 用+符号
    发表于 12-06 10:09 1032次阅读

    教你7个Python判断字符串是否包含子方法

    教你7个Python判断字符串是否包含子方法
    的头像 发表于 08-17 10:52 5084次阅读
    <b class='flag-5'>教你</b>7个Python判断<b class='flag-5'>字符串</b>是否包含子<b class='flag-5'>串</b>的<b class='flag-5'>方法</b>

    什么是复制字符串?Python如何复制字符串

    。 在上一篇文章《你真的知道Python的字符串怎么用吗?》里,我突发奇想,将字符串跟列表做了比较,然后发现字符串竟然没有复制的方法。当时没有细想,只说要搁置疑问。过后,有好学的小伙伴
    发表于 11-25 10:32 3011次阅读

    平化字符串处理方法简介

    这里介绍一组有用的字符串处理方法,即平化至字符串和从字符串还原。
    的头像 发表于 09-26 10:20 2255次阅读

    一文详解JavaScript字符串

    JavaScript字符串是原始值。此外,字符串是不可变的。这意味着如果你修改一个字符串,你总是会得到一个新的字符串。原始
    的头像 发表于 12-08 16:36 1183次阅读

    python字符串有哪些特定方法

    python字符串序列操作也适用于列表和元组。 python字符串还有独有方法,即字符串对象的函数,其他对象不可调用,只有字符串对象可
    的头像 发表于 02-23 15:02 700次阅读

    JavaScript字符串简介和使用方法

    在本教程,您将了解 JavaScript 原始类型 `string` 以及如何使用它来定义字符串
    的头像 发表于 03-20 16:45 668次阅读

    字符串的相关知识

    TCL 的数据类型只有一种:字符串。这些字符串可以是字母、数字、布尔值、标点符号等特殊字符的组合。在某些特殊命令的作用下,字符串可以向其他
    的头像 发表于 03-29 11:41 1129次阅读

    Python检查字符串包含的方法

    Python 有多种处理字符串方法。今天我们介绍如何检查一个字符串是否包含另一个字符串
    的头像 发表于 05-14 16:02 1.6w次阅读

    代码字符串分割方法

    的 String#split 来分割。 使用 String#split 方法 String 类 split 方法,是我们平常处理字符串分割最常用的
    的头像 发表于 09-25 11:42 796次阅读

    mysql字符串包含某个字符串

    将详尽、详实、细致地探讨MySQL字符串包含的实现方法。 在MySQL,可以通过使用内建函数和通配符来实现字符串包含的操作。下面将详细介
    的头像 发表于 11-16 14:52 3777次阅读

    python如何统计字符串字母个数

    Python中统计字符串字母个数的方法有多种,下面我会详细介绍一些常用的方法方法一:使用循环遍历
    的头像 发表于 11-23 16:29 1.4w次阅读

    labview怎么对字符串的进行实时处理

    LabVIEW是一种用于开发控制、测试和测量系统的可视化编程环境,它提供了许多处理字符串的功能。在LabVIEW,可以使用不同的函数和工具来实时处理字符串。下面我将详细介绍一些常见的方法
    的头像 发表于 12-26 14:12 1848次阅读

    labview字符串如何转换为16进制字符串

    在LabVIEW,将字符串转换为16进制字符串是一个常见的需求,尤其是在处理数据通信和硬件接口时。LabVIEW提供了多种方法来实现这一转换,包括使用内置函数、编写VI(Virtua
    的头像 发表于 09-04 15:54 2225次阅读