美文网首页
字符串扩展

字符串扩展

作者: 冰冰啦 | 来源:发表于2019-01-05 21:29 被阅读0次

1.模板字符串(原理为正则匹配,替换)

// 用+来拼接字符串
let name = 'hzj',age = 10
console.log('我的名字叫' + name + ',' + '今年' + age + '岁了')
// 模板字符串和插值变量
console.log(`我的名字叫${name},今年${age}岁了`)
//很方便的呦,并且还可以换行

2.新的实例方法

  • 判断字符串以什么子串开头,String().startsWith()
let url = 'http://www.qq.com'
url.startsWith('http') === true // Yes
if(url.startsWith('http')) {
  console.log('http协议') 
}
  • 判断字符串以什么子串结尾,String().endsWitth()
let fileName = 'dog.jpg'
if(fileName.endsWith('.jpg')) {
  console.log('图片')
}
  • 判断字符串是否包含子串,String().includes()
let str = 'hello world'
console.log(str.includes('hello')) // true
  • 字符串重复增多,String().repeat()
let str = '11'
let newStr = str.repeat(2) //字符串扩展两倍, '1111'
console.log(str) // '11', repeat方法不会改变原字符串
  • 字符串补充
let str = '2'
console.log(str.padStart(2,'0')) // '02',补成2位,用'0'补充,在前面补充
console.log(str.padEnd(2,'0')) // '20',补成2位,用'0'补充,在后面补充
                              // 方法不改变原字符串

相关文章

  • ES6扩展

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

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

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

  • ES6扩展

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

  • ES6基础-ES6的扩展

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

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

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

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

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

  • ECMAScript 6 新增内容

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

  • iOS Emoji编解码(OBJ-C/Swift)

    编码EMOJI表情字符串OBJ-C:扩展NSString Swift: 解码EMOJI表情字符串OBJ-C扩展NS...

  • 十五、字符串转数字

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

  • 2019-10-10

    今天写了字符串扩展代码

网友评论

      本文标题:字符串扩展

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