Heim > Web-Frontend > js-Tutorial > Hauptteil

Einführung in die Verwendung von Vorlagenzeichenfolgen in ES6 (mit Beispielen)

不言
Freigeben: 2018-11-14 15:49:56
nach vorne
2460 Leute haben es durchsucht

Dieser Artikel bietet Ihnen eine Einführung in die Verwendung von Vorlagenzeichenfolgen in ES6. Ich hoffe, dass er Ihnen als Referenz dienen wird.

Überblick

Nach dem Aufkommen von Vorlagenzeichenfolgen kann die Debatte darüber, ob einfache Anführungszeichen oder doppelte Anführungszeichen besser sind, aus der Phase der Geschichte entfernt werden. ` sind die besten !

Syntax

Einzeiliger Text

`string text`
Nach dem Login kopieren

Mehrere Textzeilen

`string text line 1
 string text line 2`
Nach dem Login kopieren

Inline-Ausdrücke

`string text ${expression} string text`
Nach dem Login kopieren

Tag-Syntax (nicht besonders beliebt it)

tag `string text ${expression} string text`
Nach dem Login kopieren

Einzeiliger Text

Kümmern Sie sich überhaupt nicht um einfache Anführungszeichen und doppelte Anführungszeichen ` Das, was Sie gewinnen, muss verloren gehen

let single=`string text, '' ""\`` // "string text, '' ""`"
Nach dem Login kopieren
Bei mehrzeiligem Text besteht kein Grund zur Sorge über das Codierungskonvertierungsproblem von Zeilenumbrüchen

kann auch verschwindenn
let multip=`string text line 1
 string text line 2`
 // "string text line 1
 //  string text line 2"
Nach dem Login kopieren
rrree

Ausdruck

Das ist das größte Die Rolle von Template-Strings ist sehr nützlich.

Bessere Lesbarkeit und weniger fehleranfälliges String-Spleißen

所以我们可以这么写代码
"
let dom=`
    我要换行
    我还要换行
`
"
虽然好像没什么卵用
Nach dem Login kopieren
Sie kann Ausdrücke einbetten. Ausdrücke können auch komplex sein, werden jedoch nicht empfohlen. Der erste Parameter

der Originalzeichenfolge

speichert die Originalzeichenfolge

let name='jack',age=23
let summary=`my name is ${name}, age is ${age}`
console.log(summary) // "my name is jack, age is 23"
Nach dem Login kopieren

Der Effekt bei Verwendung von

beträgt zwei Zeichen.

let name='jack',age=23
let summary='my name is ' + name + ', age is ' + age
console.log(summary) // "my name is jack, age is 23"
Nach dem Login kopieren

babel escape

Quellcode

let num1 = 1, num2 = 2
`${num1} + ${num2} = ${num1 + num2}` // '1 + 2 = 3'
Nach dem Login kopieren

Übersetzt

let inner=`${`${'1'}`}` // 1
Nach dem Login kopieren

Das obige ist der detaillierte Inhalt vonEinführung in die Verwendung von Vorlagenzeichenfolgen in ES6 (mit Beispielen). Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:segmentfault.com
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage