テンプレートの文字列(★★★)
ES6は、抗引用符の定義を使用するための新しい方法の文字列を作成します
let name = `zhangsan`;
テンプレートには、文字列変数を解析することができます
let name = '张三';
let sayHello = `hello,my name is ${name}`; // hello, my name is zhangsan
テンプレート文字列をラップすることができます
let result = {
name: 'zhangsan',
age: 20,
sex: '男'
}
let html = ` <div>
<span>${result.name}</span>
<span>${result.age}</span>
<span>${result.sex}</span>
</div> `;
テンプレート文字列で関数を呼び出すことができます
const sayHello = function () {
return '哈哈哈哈 追不到我吧 我就是这么强大';
};
let greet = `${sayHello()} 哈哈哈哈`;
console.log(greet); // 哈哈哈哈 追不到我吧 我就是这么强大 哈哈哈哈
方法としては、例えば:のstartsWith()およびendsWith()
- startsWith():文字列の先頭を表すパラメータ文字列は、ブール値を返すかどうか
- endsWith():文字列の末尾の文字列は、ブール値を返すかどうかを示すパラメータ
let str = 'Hello world!';
str.startsWith('Hello') // true
str.endsWith('!') // true
方法の例:リピート()
この方法は、反復n回元の文字列を表す新しい文字列を返します
'x'.repeat(3) // "xxx"
'hello'.repeat(2) // "hellohello"