String的扩展方法
模板字符串中可以解析变量
let name = '这是一个字符串’;
let sayHello = 'hello,my name is ${name}';
//$可以将字符串直接引用
模板字符串可以换行
let result = {
name: "xiaonannan",
age: 20,
};
//可以换行
let html = '
<div>
//用$来获得成员
<span>${result.name}</span>
<span>${result.age}</span>
</div>
';
console.log(html);
在模板字符串中可以调用函数
const fn = function () {
return ‘小楠楠贼6’;
};
let greet = '${fn()} 是的没错';
console.log(greet);//小楠楠贼6 是的没错
String的扩展方法
- startsWith():表示参数字符串是否在原字符串的头部,返回布尔值
- endsWith(): 表示参数字符串是否在原字符串的尾部,返回布尔值
let str = 'hello nannan!';
str.startsWith('hello')//true
str.endsWith('!')//true
repeat()
repeat方法表示将原字符串重复n次,返回一个新字符串
'x'.repeat(3);//"xxx"
'nan'.repeat(2);//"nannan"