美文网首页
ES6字符串操作

ES6字符串操作

作者: 东方紫龙 | 来源:发表于2017-05-10 14:24 被阅读0次

includes():返回布尔值,表示是否找到了参数字符串。等同于indexof();

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

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

这三个方法都支持第二个参数,表示开始搜索的位置。使用第二个参数n时,endsWith的行为与其他两个方法有所不同。它针对前n个字符,而其他两个方法针对从第n个位置直到字符串结束。

vars='Hello world!';

s.startsWith('Hello')// true

s.endsWith('!')// true

s.includes('o')// true

vars='Hello world!';

s.startsWith('world',6)// true

s.endsWith('Hello',5)// true

s.includes('Hello',6)// false

repeat方法返回一个新字符串,表示将原字符串重复n次。参数如果是小数,会被取整。

'x'.repeat(3)// "xxx"

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

'x'.padStart(5,'ab')// 'ababx'

'x'.padStart(4,'ab')// 'abax'

相关文章

  • 小巧玲珑-ES6之字符串的扩展

    ES6扩展了字符串对象。 一、操作字符串的一些方法 1、字符串的包含 传统上,JavaScript 只有index...

  • 字符串

    es6里面主要添加了一些对字符串操作的方法 1. 子串的识别ES6 之前判断字符串是否包含子串,用 indexOf...

  • 面试中常考的字符串操作方法大全,包含ES6

    面试中常考的字符串操作方法大全,包含ES6 2019-01-08JavaScript|字符串1739View0 对...

  • ES6 模板字符串

    为了能够让我们更加方便的拼接,操作字符串,ES6出了模板字符串。 模板字符串是用`反引号代替常规字符串的'单引号或...

  • js中模板字符串的使用

    es6中增加了模板字符串,使字符的操作更加灵活和解决复杂的问题。语法:使用反引号( ` )来包裹普通字符串。如: ...

  • ES6学习笔记

    es6学习 一、in用法 : 二、数组处理方法: 三、数字操作 四、模板字符串 五、拓展运算符 六、 Object...

  • 21.模板字符串和标签模板字符串

    ES6新增了模板字符串,用于字符串拼接 ES6新增了标签字符串 标签模板字符串执行结果: 函数的第一个参数为数组,...

  • ES6模版字符串

    初探ES6:字符串模板 && 标签模板 关键词:``,${} 字符串模板: 在ES6之前我们要在html或者con...

  • Android:ReactNative语法基础(上)

    ES6特性 类 模块化 箭头函数 函数参数默认值 模板字符串 解构赋值 延展操作符 对象属性简写 Promise ...

  • ES6之后的新语法

    ES6 类 模块化 箭头函数 函数参数默认值 模板字符串 解构赋值 延展操作符 对象属性简写 Promise Le...

网友评论

      本文标题:ES6字符串操作

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