ES6學習-字串模板

weixin_34138377發表於2018-03-02

1.字串的拼接(格式:`${變數}`)

es6字串模版不再使用'xxx'這樣的單引號,而是使用`字串`。

demo1

//es5

let a='str1'
let b='字串'+a+'拼接'
console.log(b); //字串str1拼接

//es6

let a='str1'
let b=`字串${a}拼接`
console.log(b); //字串str1拼接

2.字串的運算

es6支援在字串中計算

demo1

let a=1;
let b=2;
let result=`${a+b}`;
console.log(result); //3

3.字串的查詢

1.查詢字串(格式:str.includes(要查詢的字串))

如果匹配成功,結果為true,失敗為false

demo1

let test = '測試';
let result = '在字串模版中測試文字。';
console.log(result.includes(test)); //true

2.判斷開頭是否存在:

str.startsWith(要查詢的字串)

3.判斷結尾是否存在:

str.endsWith(要查詢的字串)

demo2

let test = '測試';
let test1='文字'
let result = '在字串模版中測試文字。';
console.log(result.startsWith(test)); //false
console.log(result.endsWith(test1)); //true

4.複製字串(格式:str.repeat(數字))

此方法可以用來生成重複字串

demo3

console.log('test|'.repeat(3)); //test|test|test|

相關文章