startsWith()
endsWith()
字符串模板
startsWith()
可以用于判断字符串前缀,比如请求的协议等
let url = 'http://www.baidu.com'
if(url.toLowerCase().startsWith('http://')){
console.log('这是一个 http:// url')
}
endsWith()
用于后缀的判断,比如文件扩展名
let filepath = '/usr/local/a.png'
if(filepath.toLowerCase().endsWith('.png')){
console.log('这是一个 png 图片')
}
字符串模板
用于取代字符串连接
使用反引号,中间可以断行
let str1 = 'abc'
let str2 = '123'
let str = 'str1'+ str1 + ' str2:' + str2
//利用模板代替
let str = `str1:${str1} str2:${str2}` // 大键盘1左边的的那个,叫做反引号
//再举个例子
let title = '文章的标题'
let content = '文章的内容'
let html = `
<div class="title">${title}</div>
<div class="content">${content}</div>
`
console.log(html)
/* 输出
<div class="title">文章的标题</div>
<div class="content">文章的内容</div>
*/