Heim >Web-Frontend >js-Tutorial >Eine kurze Diskussion von Strings in ES6 (Codebeispiel)

Eine kurze Diskussion von Strings in ES6 (Codebeispiel)

青灯夜游
青灯夜游nach vorne
2019-11-30 17:45:342575Durchsuche

Eine kurze Diskussion von Strings in ES6 (Codebeispiel)

1. Zwei neue Methoden

(1) startWith: Bestimmen Sie eine Zeichenfolge, mit der sie beginnt ein bestimmtes Feld


let str='asdfgh';
console.log(str.startsWith('a'));//true

Anwendung:


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) endetWith: Bestimmen Sie, ob eine Zeichenfolge mit einem bestimmten Ende endet Feld

Ähnlich:


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. String-Vorlage, String-Verbindung

(1) Dinge direkt stopfen in die Zeichenfolge


let str1='asdfgh';//第一种字符串方式let str2='asdfgh';//第二种字符串方式let str3=`asdfgh`;//第三种:反单引号/应用:
let a=12;
let str4=`a${a}bc`;
console.log(str4);//a12bc

(2) Sie können Zeilen umbrechen


let title='标题';
let content='内容';
let str1='<div>\
     <h1>'+title+'</h1>\
     <p>'+content+'</p>\
</div>';


 let str2=`
        <div>
        <h1>${title}</h1>
        <p>${content}</p>
        </div>
        `;

Empfohlenes Lernen: JavaScript-Video Tutorial

Das obige ist der detaillierte Inhalt vonEine kurze Diskussion von Strings in ES6 (Codebeispiel). Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Dieser Artikel ist reproduziert unter:cnblogs.com. Bei Verstößen wenden Sie sich bitte an admin@php.cn löschen