ES6-字符串


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>
        `;

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM