ES 2017推出padStartpadEnd

String Padding

padStart()padEnd()方法用来把一个字符串填到另一个字符串,直到结果字符串到达提供的长度。字符串将在必要时会重复。

  • padStart():从字符串左边开始填充
  • padEnd(): 从字符串右边开始填充

padStart

让我们看一个简单的例子。下面,我们将使用字符串'cat'。如果只有一个参数,结果字符串会添加空字符串进去,让结果字符串的长度达到参数指定的长度;正如你看到的,你也可以提供第二个参数,用来填充到字符串的字符:

'cat'.padStart(5); // => ' cat' 'cat'.padStart(5, 'a'); // => 'aacat' 

下面看到的是一些高级用例。请注意了,如果字符串最初的length大于padStart()的值,则不会有任何东西填充到指定的字符串里:

'cat'.padStart(1, 'a'); // => 'cat' 'cat'.padStart(5, 'abc'); // => 'abcat' 'cat'.padStart(8, 'abc'); // => 'abcabcat'

padEnd

同样,padEnd()方法和padStart()一样,其唯一区别是字符串被应用到当前字符串的末尾。我们将使用与上面相同的例子来演示padEnd()的结果:

'cat'.padEnd(5);         // => 'cat  '
'cat'.padEnd(5, 'a'); // => 'cataa' 

同样的,来看几个高级用例:

'cat'.padEnd(1, 'a');    // => 'cat'
'cat'.padEnd(5, 'abc'); // => 'catab' 'cat'.padEnd(8, 'abc'); // => 'catabcab'

原文: https://www.w3cplus.com/javascript/learn-javascript-es-2017-string-padding-padstart-padend.html © w3cplus.com

转载于:https://www.cnblogs.com/JAVA-STUDYER/p/10892378.html

es2017 提供的针对字符串填充的函数:padStart、padEnd相关推荐

  1. C语言试题三十三之比较两个字符串的长度,(不得调用c语言提供的求字符串长度的函数),函数返回较长的字符串。若两个字符串长度相同,则返回第一个字符串。

    1. 题目 请编写函数function,它的功能是:比较两个字符串的长度,(不得调用c语言提供的求字符串长度的函数),函数返回较长的字符串.若两个字符串长度相同,则返回第一个字符串. 2 .温馨提示 ...

  2. 25.请编写一个函数fun,它的功能是:比较两个字符串的长度,(不得调用C语言提供的求字符串长度的函数),函数返回较长的字符串。若两个字符串长度相同,则返回第一个字 符串。

    25.请编写一个函数fun,它的功能是:比较两个字符串的长度,(不得调用C语言提供的求字符串长度的函数),函数返回较长的字符串.若两个字符串长度相同,则返回第一个字 符串. 例如,输入:beijing ...

  3. python center函数_数据类型和数据结构(三):字符串(4) 字符串内置函数(1)

    Photo by Ray Hennessy on Unsplash 4 字符串内置函数 除了使用+.*.in对字符串操作之外,我们还可以使用Python提供的多种字符串内置函数来对字符串进行操作处理. ...

  4. C语言试题三十二之编写函数function,它的功能是:将一个字符串转换为一个整数(不得调用c语言提供的将字符串转换为整数的函数)。

    1. 题目 请编写函数function,它的功能是:将一个字符串转换为一个整数(不得调用c语言提供的将字符串转换为整数的函数). 2 .温馨提示 C试题汇总里可用于计算机二级C语言笔试.机试.研究生复 ...

  5. 24.请编写一个函数fun,它的功能是:将一个数字字符串转换为一个整数(不得调用C语言提供的将字符串转换为整数的函数)。

    24.请编写一个函数fun,它的功能是:将一个数字字符串转换为一个整数(不得调用C语言提供的将字符串转换为整数的函数). 例如,若输入字符串"-1234",则函数把它转换为整数值- ...

  6. 来自python的【str字符串内置函数】

    字符串内置函数–capitalize 遇见非字符串后,下一个字符大写 str.capitalize():将字符串转换成大写,其他字母变成小写 capitalize 含义 capitalize(...) ...

  7. sql用于字符串的聚合函数_SQL字符串函数用于数据整理(争用)

    sql用于字符串的聚合函数 In this article, you'll learn the tips for getting started using SQL string functions ...

  8. Python中处理字符串的常用函数汇总【文末送书】

    正式的Python专栏第23篇,同学站住,别错过这个从0开始的文章! 今天我们说了字符串的基础,格式化,这次我们讲解字符串的常用函数,不要错过! (文本送书,评论区抽取一位送书) 前两篇都在本文同个专 ...

  9. php中英文章,PHP 中英文混合排版中处理字符串常用的函数

    PHP 中英文混合排版中处理字符串常用的函数 更新时间:2007年04月12日 00:00:00   作者: # 判断某个位置是中文字符的左还是右半部分,或不是中文 # 返回值 -1 左 0 不是中文 ...

最新文章

  1. 如何在 Shell 脚本中执行语法检查调试模式
  2. Android之实现上下左右翻页效果
  3. win 7 系统激活工具
  4. C# 学习笔记(19)操作SQL Server下
  5. webService学习9:jquery ajax调用webservice
  6. 小姐姐笔记:我是如何学习简单源码拓展视野的
  7. spring整合springmvc案例
  8. 售前工程师的成长---一个老员工的经验之谈(5)
  9. 计算机保研英语,计算机专业保研面试英语自我介绍
  10. Eclipse Code Template 设置自动加注释
  11. 【存储】AIX存储管理基本概念和操作(LVM)
  12. 数字高程模型|DEM采集的主要方式
  13. 这才是程序员的元宵节打开方式:亲手做一盏花灯,轻松学三维绘图
  14. 奥斯汀计算机专业排名,德克萨斯大学奥斯汀分校
  15. 一览数据异步加载的解决方案
  16. 传输表空间迁移数据步骤
  17. JAVA、PHP统一社会信用代码、身份证号算法解析验证
  18. 矩阵中的entries是什么
  19. 每日算法 - 列出24点游戏的所有解法
  20. java实现视频文件转换为flv(带文件缩略图)_java实现视频文件转换为flv(带文件缩略图)...

热门文章

  1. ConcurrentHashMap源码解析(2)
  2. UVa 814 - The Letter Carrier's Rounds
  3. You don't have permission to access
  4. 一. DotNet MVC4.0+EasyUI Web简单框架-前言
  5. 关于Opengl中将24位BMP图片加入�一个alpha通道并实现透明的问题
  6. A better way to learn D3 js - iLearning D3.js
  7. struts2 ibatis Spring系统架构图
  8. 回调函数与Delphi的事件模型
  9. 为Web应用建立基于JMX的管理系统
  10. LA3403天平难题(4个DFS)