美文网首页
学习 -- es6中字符串的新增方法

学习 -- es6中字符串的新增方法

作者: 洛禾sunshime | 来源:发表于2019-06-28 11:56 被阅读0次
  • includes():返回布尔值,表示是否找到了参数字符串

  • startsWith():返回布尔值,表示参数字符串是否在原字符串的头部

  • endsWith():返回布尔值,表示参数字符串是否在原字符串的尾部


    这三个方法都支持第二个参数,表示开始搜索的位置

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

    如果参数是小数,会被取整。如果参数是负数或者Infinity,会报错。
    但是,如果参数是 0 到-1 之间的小数,则等同于 0,这是因为会先进行取整运算。0 到-1 之间的小数,取整以后等于-0,repeat视同为 0。
    参数NaN等同于 0。
    如果是字符串,则会先转换成数字。

  • padStart()用于头部补全,padEnd()用于尾部补全。


    padStart()和padEnd()一共接受两个参数,第一个参数是字符串补全生效的最大长度,第二个参数是用来补全的字符串。
    如果原字符串的长度,等于或大于最大长度,则字符串补全不生效,返回原字符串。


    如果用来补全的字符串与原字符串,两者的长度之和超过了最大长度,则会截去超出位数的补全字符串。

    如果省略第二个参数,默认使用空格补全长度。

    padStart()的常见用途是为数值补全指定位数。下面代码生成 10 位的数值字符串。

    另一个用途是提示字符串格式。

  • trimStart() 消除字符串头部的空格,trimEnd() 消除尾部的空格。它们返回的都是新字符串,不会修改原始字符串。

相关文章

  • 字符串

    1. 字符串方法。 2. ES6新增加的字符串方法。

  • ES6 字符串的扩展

    本节我们来学习 ES6 中字符串类型的扩展,包括一些字符串对象的新增方法的使用等。 字符的 Unicode 表示法...

  • ES6 字符串的扩展

    本节我们来学习 ES6 中字符串类型的扩展,包括一些字符串对象的新增方法的使用等。 字符的 Unicode 表示法...

  • JS判断对象是否为空

    方法一: 将 Object 对象转换为字符串,然后判断字符串 方法二: 方法三: ES6 新增的方法 Object...

  • ES6中字符串新增的6个常用方法

    ES6中字符串新增的几个常用方法说明 一.includes 说明:判断字符串中是否包含给定值,返回值为bool类型...

  • ES6 的知识点学习笔记(3) - 字符串, 数组, 对象, 函

    一、ES6 字符串新增方法及特性 1. 判断 'li' 在字符串 str 中是否存在 includes 2. 判断...

  • 字符串增强功能

    1、查找子字符串 在以前在字符串中查找字符串的时候,都是使用indexOf方法。ES6新增了三个方法来查找字符串。...

  • ES6的字符串

    ES6 之前判断字符串是否包含子串,用 indexOf 方法,ES6 新增了子串的识别方法。1.includes(...

  • string

    es6 字符串的新增属性。学习笔记此博文 字符串的遍历器的接口。 includes(),startsWith(),...

  • ES6入门之内置对象的扩展

    1.字符串的扩展 模板字符串。ES5写法: ES6写法: 新增字符串方法:1 repeat; //复制字符串2 i...

网友评论

      本文标题:学习 -- es6中字符串的新增方法

      本文链接:https://www.haomeiwen.com/subject/iijscctx.html