美文网首页es6
第3章 字符串的扩展

第3章 字符串的扩展

作者: 短腿叔叔 | 来源:发表于2019-01-17 16:18 被阅读3次

查询是否包含某一字符

let string = 'my name is tabBin'
string.indexOf(tabBin) // 11
string.includes('tabBin') // true
string.startWith('m') // true
string.endWith('m') // false, 应该是n

repeat()

repeat方法返回一个新字符串,表示将原来的字符串重复几次

let s = 'hello'
let new = s.repeat(2)
console.log(new) // hellohello

如果参数为小数,会被取整;如果参数为负数或者infinity,会报错

let s = 'hello'
let new = s.repeat(2.7)
console.log(new) // hellohello

let new = s.repeat(-2) // 报错

模板字符串

模板字符串是增强版的字符串,用反引号(`)来表示。它可以当做普通字符串使用,也可以用来定义多行字符串,或者在字符串中嵌入变量。

let [name, age, sex]  = [' tanBin ', ' 22 ', ' 男 '  ]
let string = "我的名字是`${name}`,年龄是${age},性别是${sex}"
console.log(string) // 我的名字是tanBin,年龄是22,性别是男

其他

let s = 'hello world'
s.replace('o', 'mmm') // hellmmm  world,字符串替换
s.split(' ') // ['hello', 'world'] 字符串分割,分后为一个数组
s.trim() // 去空格

相关文章

  • ES6扩展

    字符串扩展 正则扩展 数值扩展 函数扩展 对象扩展 数组扩展 字符串扩展 模版字符串 部分新的方法 padStar...

  • 2017-12-26es6-函数扩展

    扩展 1、字符串扩展 2、模板字符串 **** 3、数值扩展 4、函数扩展用于分页居多 rest 参数 ...变量...

  • ES6扩展

    字符串的扩展正则的扩展数值的扩展数组的扩展函数的扩展对象的扩展

  • Vue项目开发与规范--es6语法规范篇

    目录 简介 let const 解构赋值 正则的扩展 字符串的扩展 数值的扩展 数组的扩展 函数的扩展 对象的扩展...

  • JS基础系列(X): ES6入门

    字符串扩展 模板字符串模板字符串可以很方便的代替ES5字符串拼接,格式如下: 代码示例 API 函数扩展 函数默认...

  • ECMAScript 6 新增内容

    变量的扩展letconst变量的结构 字符串的扩展及新增方法模板字符串 (`${}`)matchAll 方法返回一...

  • ES6基础-ES6的扩展

    进行对字符串扩展,正则扩展,数值扩展,函数扩展,对象扩展,数组扩展。 开发环境准备: 编辑器(VS Code, A...

  • 十五、字符串转数字

    字符串转数组 字符串 *待扩展:传递与复制扩展 函数式编程和改变原始数据的编程方法

  • 字符串、数组、函数、对象

    字符串 多行字符串 字符串模板 数组 扩展 函数参数的扩展 类数组对象转数组 函数 默认值 以下两种写法的区别? ...

  • 《ECMAScript 6 入门》笔记

    变量的解构赋值 字符串的扩展 正则的扩展 数值的扩展 函数的扩展 数组的扩展 对象的扩展 对象的新增方法 表单验证...

网友评论

    本文标题:第3章 字符串的扩展

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