ES6學習第三節:字串的擴充套件
- 字串遍歷
for ... of
// 字串遍歷
const txt = 'www.coffeecola.cn'
for (var item of txt) console.log(item)
- includes startsWith endsWith
includes():返回布林值,表示是否找到了引數字串。
startsWith():返回布林值,表示引數字串是否在原字串的頭部。
endsWith():返回布林值,表示引數字串是否在原字串的尾部。
// includes startsWith endsWith
console.log(txt.includes('coffeecola'))
console.log(txt.startsWith('www'))
console.log(txt.endsWith('cn'))
- repeat
repeat方法返回一個新字串,表示將原字串重複n次。
// repeat
console.log(txt.repeat(0.1))
console.log(txt.repeat(2))
// 取整
console.log(txt.repeat(2.9))
- padStart padEnd
字串補全長度的功能
// padStart padEnd
console.log(txt.padStart(txt.length + 8, 'https://'))
console.log(txt.padEnd(txt.length + 8, '/#/login'))
- matchAll
Node v10.8.0不支援
var reg = /o/
console.log(txt.match(reg))
// Node不支援 v10.8.0
// console.log(txt.matchAll(reg));
var reg = /o/g
console.log(txt.match(reg))
- 字串模板
var name = 'ChangLau'
var str = `
\`Hello, my Name is ${name}\`
`
console.log(str)
var a = 1,
b = 2
// 模板字串可以進行JS運算
console.log(`${a} add ${b} equals ${a + b}`)
相關文章
- es6 字串的擴充套件字串套件
- ES6學習筆記4--字串的擴充套件筆記字串套件
- ES6之字串擴充套件字串套件
- ES6字串的擴充套件字串套件
- es6陣列擴充套件的學習陣列套件
- ES6入門之字串的擴充套件字串套件
- 字串的擴充套件 —— ES6基礎總結(四)字串套件
- ES6學習 第五章 正則的擴充套件套件
- ES6 物件的擴充套件物件套件
- 04.字串的擴充套件字串套件
- sql中的擴充套件學習SQL套件
- 重學ES6 函式的擴充套件(上)函式套件
- 重學ES6 陣列擴充套件(2)陣列套件
- es6-字串擴充套件字串套件
- ES6之正則的擴充套件套件
- ES6之函式的擴充套件函式套件
- ES6之陣列的擴充套件陣列套件
- Node v4 – 字串的擴充套件字串套件
- Laravel深入學習7 – 框架的擴充套件Laravel框架套件
- ES6 -- String 擴充套件方法解析套件
- es6 陣列擴充套件方法陣列套件
- PHP的Mhash擴充套件函式的學習PHP套件函式
- 第三章(三自學)擴充套件套件
- 學習PHP中YAML操作擴充套件的使用PHPYAML套件
- ES6語法學習筆記之陣列與擴充套件運算子筆記陣列套件
- 漫畫:Kotlin 的擴充套件細節探究Kotlin套件
- ES6物件的擴充套件及新增方法。物件套件
- ES6各大資料型別的擴充套件大資料資料型別套件
- ES6入門之陣列的擴充套件陣列套件
- ES6入門之函式的擴充套件函式套件
- ES6入門之數值的擴充套件套件
- ES6入門之正則的擴充套件套件
- 神奇的字串匹配:擴充套件KMP演算法字串匹配套件KMP演算法
- kotlin 擴充套件(擴充套件函式和擴充套件屬性)Kotlin套件函式
- PHP中非常好玩的Calendar擴充套件學習PHP套件
- Kotlin學習快速入門(7)——擴充套件的妙用Kotlin套件
- C#學習筆記(補充)——擴充套件方法、事件C#筆記套件事件
- 擴充套件節能器:Lights Out for Mac套件Mac