Literali predloge JavaScript (nizi predloge)

Literali Predloge Javascript Nizi Predloge



Nov element, dodan v ES6, je literal predloge. To je nova vrsta za ustvarjanje nizov v JavaScriptu, ki dodaja več pomembnih novih funkcij, kot je možnost ustvarjanja večvrstičnih nizov in vključitve izraza v niz. Kot razvijalec lahko vse te funkcije izboljšajo vaše sposobnosti za manipuliranje z nizi in vam omogočajo ustvarjanje dinamičnih nizov.

Ta objava bo prikazala literale predloge in kako jih uporabiti v JavaScriptu.







Kaj so literali predlog JavaScript (nizi predlog)?

Literali predloge ' so splošno znani kot ' Nizi predlog ”. Obkroženi so s hrbtno kljukico ( ) v primerjavi z narekovaji v nizih. Njegovi nadomestni znaki so označeni z znakom za dolar ' $ «, in zavite oklepaje {} kot ' ${izraz} ” je sprejemljivo v literalih predloge. Če želite uporabiti izraz, ga lahko postavite v » ${izraz} ” znotraj kljukic.



Literal predloge je izboljšana različica standardnega niza JavaScript. Zamenjave pomembno razlikujejo med dobesedno predlogo in navadnim nizom. Spremenljivke in izraze lahko integrirate v niz z uporabo nadomestkov. Vrednosti teh spremenljivk in izrazov bo mehanizem JavaScript samodejno zamenjal.



Sintaksa





Uporabite spodnjo sintakso za deklaracijo posameznega niza z literali predloge:

` besedilo niza `


Za več vrstic upoštevajte dano sintakso:



` besedilna vrstica niza 1
besedilna vrstica niza


Če želite dodati izraz znotraj povratnih kljukic, se uporabi naslednja sintaksa:

` besedilo niza ${izraz} besedilo niza `


Oglejte si naslednje primere, da boste bolje razumeli navedeni koncept.

1. primer: deklarirajte enovrstični niz z uporabo dobesednosti predloge JavaScript

Običajno je za ustvarjanje niza potrebna uporaba enojnih ali dvojnih narekovajev, toda v dobesednih predlogah lahko ustvarite niz na naslednji način:

console.log ( ` LinuxHint ` ) ;


Rezultat kaže, da deluje enako kot preprosto ustvarjanje stinga s pomočjo enojnih ali dvojnih narekovajev:

2. primer: deklaracija večvrstičnega niza z uporabo dobesednosti predloge JavaScript

Običajno za tiskanje več vrstic uporabljamo operator veriženja (+), za dodajanje nove vrstice pa lahko uporabimo (\n), ki lahko pogosto naredi kodo zapleteno:

console.log ( 'Dobrodošli v LinuxHint. \n ' + 'Najboljše spletno mesto za učenje veščin.' ) ;


Pri uporabi literalov predloge lahko začnete novo vrstico s pritiskom tipke enter na tipkovnici v bloku povratnih kljukic:

console.log ( ` Dobrodošli v LinuxHint.
Najboljša spletna stran za učne sposobnosti. ` ) ;


Izhod

Primer 3: Niz z zamenjavami izrazov

Tukaj bomo najprej ustvarili dve spremenljivki ' x « in » Y «, z vrednostmi » dvajset « in » petnajst «, oziroma:

var x = dvajset ;
var y = petnajst ;


Nato ustvarite spremenljivko ' vsota ' za dodajanje ' x « in » Y ”:

je bil vsota = x + y;


Če želite sešteti dve števili in prikazati vsoto teh števil na konzoli, je običajno treba združiti nize in spremenljivke v običajni obliki niza, kar pogosto povzroči zmešnjavo pri večkratni uporabi enojnih ali dvojnih narekovajev z nizi in njihovem združevanju drug z drugim in s spremenljivkami, ki uporabljajo ( + ):

console.log ( 'Vsota x' + x + ' in ' + in + ' je ' + vsota ) ;


Medtem ko morate z uporabo literalov predlog podati samo nize s spremenljivkami kot izraz znotraj ' ${} ” v bloku s povratno kljukico:

console.log ( ` Vsota x ${x} in y ${y} je ${sum} ` ) ;


Izhod

Zbrali smo vse bistvene informacije, povezane z literali predloge.

Zaključek

Literali predloge ', poznan tudi kot ' Nizi predlog «, je izboljšana različica standardnega niza JavaScript, obdanega s povratno kljukico ( ) v primerjavi z narekovaji v nizih. Omogoča ustvarjanje enovrstičnih in večvrstičnih nizov brez uporabe operatorja veriženja in vključuje izraz v nizu. Ta objava je obravnavala literale predloge v JavaScriptu z razloženimi primeri.