字符串的扩展

JavaScript只有indexOf方法,可以用来确定一个字符串是否包含在另一个字符串中。ES6又提供了三种新方法。这三个方法都支持第二个参数,表示开始搜索的位置。

  • includes()
    返回布尔值,表示是否找到了参数字符串。
  • startsWith()
    返回布尔值,表示参数字符串是否在源字符串的头部。
  • endsWith()
    返回布尔值,表示参数字符串是否在源字符串的尾部。

  • repeat()
    repeat方法返回一个新字符串,表示将原字符串重复n次。

  • padStrat()
    如果某个字符串不够指定长度,会在头部补全。常用于数值补足前面的0位。

  • padEnd()
    如果某个字符串不够指定长度,会在尾部补全。

  • **模板字符串
    模板字符串(template string)是增强版的字符串,用反引号(`)标识。它可以当作普通字符串使用,也可以用来定义多行字符串,或者在字符串中嵌入变量。
    模板字符串中嵌入变量,需要将变量名写在${}之中。
    大括号内部可以放入任意的JavaScript表达式,可以进行运算,以及引用对象属性,还可以调用函数。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容