一、includes():判断字符串中是否包含指定的字符串(包含的话返回true,否则返回false)
第一个参数:匹配的字符串;
第二个参数:从第几个字符开始匹配
1
2
| console.log("hello world".includes("world"))//结果:true
console.log("hello world".includes("world", 7))//结果:false
|
二、startsWith():判断字符串是否以特定的字符串开始
1
2
| let url = 'admin/index.js'
console.log(url.startsWith('admin'))//结果:true
|
三、endsWith():判断字符串是否以特定的字符串开始
1
2
| let url = 'admin/index.js'
console.log(url.endsWith('js'))//结果:false
|
四、模板字符串:用反单引号(``)来标识,通过${}方式填充数据
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
| let obj = {
name: 'Mike',
age: 12,
gender: 'male'
}
let fn = function(para){
return para
}
let temp = `
<div>
<span>${obj.name}</span>
<span>${obj.age}</span>
<span>${obj.gender}</span>
<span>${1 + 1}</span>
<span>${fn('你好')}</span>
</div>
`//在${}中可以进行表达式的运算、函数调用等等
console.log(temp)//结果:Mike 12 male 2 你好
|