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:
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:
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 ”:
Č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 ( + ):
Medtem ko morate z uporabo literalov predlog podati samo nize s spremenljivkami kot izraz znotraj ' ${} ” v bloku s povratno kljukico:
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.