1.多了兩個新方法 (1)startWith:判斷一個字元串是否以某個欄位開頭 let str='asdfgh'; console.log(str.startsWith('a'));//true 應用: let str='http://it.kaikeba.com';if(str.startsWit ...
1.多了兩個新方法
(1)startWith:判斷一個字元串是否以某個欄位開頭
let str='asdfgh'; console.log(str.startsWith('a'));//true
應用:
let str='http://it.kaikeba.com';
if(str.startsWith('http://')){
console.log("普通網址")
}else if(str.startsWith('https://')){
console.log("加密網址")
}else if(str.startsWith('git://')){
console.log("git網址")
}else if(str.startsWith('svn://')){
console.log("svn網址")
}else{
console.log("其他網址")
}
(2)endsWith:判斷一個字元串是否以某個欄位結尾
同理:
let str='asdfg.txt'; if(str.endsWith('.txt')){ console.log("文本文件") }else if(str.endsWith('.png')){ console.log("png圖片") }else if(str.endsWith('.jpg')){ console.log("jpg圖片") }else{ console.log("其他文件") }
2.字元串模板,字元串連接
(1)直接把東西塞到字元串中
let str1='asdfgh';//第一種字元串方式 let str2='asdfgh';//第二種字元串方式 let str3=`asdfgh`;//第三種:反單引號 /應用: let a=12; let str4=`a${a}bc`; console.log(str4);//a12bc
(2)可以折行
let title='標題'; let content='內容'; let str1='<div>\ <h1>'+title+'</h1>\ <p>'+content+'</p>\ </div>'; let str2=` <div> <h1>${title}</h1> <p>${content}</p> </div> `;