字符串扩展

2019-01-05  本文已影响0人  冰冰啦

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

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

2.新的实例方法

let url = 'http://www.qq.com'
url.startsWith('http') === true // Yes
if(url.startsWith('http')) {
  console.log('http协议') 
}
let fileName = 'dog.jpg'
if(fileName.endsWith('.jpg')) {
  console.log('图片')
}
let str = 'hello world'
console.log(str.includes('hello')) // true
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'补充,在后面补充
                              // 方法不改变原字符串
上一篇 下一篇

猜你喜欢

热点阅读