Bralci, kot ste vi, pomagajo podpirati MUO. Ko opravite nakup prek povezav na našem spletnem mestu, lahko zaslužimo partnersko provizijo.

Avtor: Kadeisha Kean
DelitiTweetDelitiDelitiDelitiE-naslov

Postanite mojster nizov s tem vodnikom JavaScript za oblikovanje, interpolacijo in več.

V JavaScriptu je niz skupina znakov, obdanih s parom enojnih ali dvojnih narekovajev. Obstaja veliko načinov za oblikovanje nizov v JavaScriptu.

Za kombiniranje nizov lahko uporabite posebne metode ali operatorje. Izvedete lahko celo posebne operacije, da se odločite, kateri niz se pojavi, kje in kdaj.

Naučite se oblikovati svoje nize JavaScript z metodami veriženja in literali predloge.

Združevanje nizov

JavaScript vam omogoča združevanje nizov z uporabo več pristopov. Koristen pristop je concat() metoda. Ta metoda uporablja dva ali več nizov. Uporablja en sam klicni niz in vzame enega ali več nizov kot argumente.

const firstName = "Janez";
const priimek = "Srna";

pustiti nizVal;

stringVal = firstName.concat("", priimek);
konzola.log (stringVal);

instagram viewer

Tukaj concat združi argumente niza (prazen prostor in priimek) klicnemu nizu (firstName). Koda nato shrani nastali nov niz v spremenljivko (stringVal) in natisne novo vrednost v konzolo brskalnika:

Drug način veriženja zbirke nizov je uporaba operatorja plus. Ta metoda vam omogoča kombiniranje nizovnih spremenljivk in nizovnih literalov za ustvarjanje novih nizov.

const firstName = "Janez";
const srednje ime = "Mike";
const priimek = "Srna";

pustiti nizVal;

stringVal = firstName + "" + srednje ime + "" + priimek;
konzola.log (stringVal);

Zgornja koda natisne naslednji izhod v konzolo:

Tretji pristop k veriženju vaših nizov JavaScript zahteva uporabo znaka plus in enačaj. Ta metoda vam omogoča, da dodate nov niz na konec obstoječega.

const firstName = "Janez";
const priimek = "Srna";

pustiti nizVal;

stringVal = firstName;
stringVal += "";
stringVal += priimek;

konzola.log (stringVal);

Ta koda doda prazen prostor in vrednost spremenljivke lastName spremenljivki firstName, kar ustvari naslednji rezultat:

Literali predloge

Literali predloge so funkcija ES6, ki vam omogoča oblikovanje nizov JavaScript. Literal predloge uporablja par povratnih kljukic (`) za prikaz nizov. Ta metoda oblikovanja nizov vam omogoča prikaz čistejših večvrstičnih nizov v JavaScriptu.

pustiti html;

html = `<ul>
<li> Ime: John Doe </li>
<li> Starost: 24 </li>
<li> Delovno mesto: programski inženir </li>
</ul>`;

dokument.body.innerHTML = html;

Zgornja koda JavaScript uporablja HTML za tiskanje seznama treh elementov v brskalniku:

Če želite doseči enak rezultat brez literalov predloge (ali pred literali predloge), bi morali uporabiti narekovaje. Vendar kode ne bi mogli razširiti v več vrstic, kot lahko z literali predloge.

pustiti html;

html = "<ul><li>Ime: John Doe</li><li>Starost: 24</li><li>Delovno mesto: programski inženir</li></ul>";

dokument.body.innerHTML = html;

Interpolacija nizov

Literali predloge vam omogočajo uporabo izrazov v vaših nizih JavaScript s postopkom, imenovanim interpolacija. Z interpolacijo nizov lahko v svoje nize vdelate izraze ali spremenljivke z uporabo ${izraz} rezervirano mesto. Tukaj postane vrednost literalov predloge JavaScript resnično očitna.

let userName = "Jane Doe";
pustiti starost = 21;
pusti službo = "Spletni razvijalec";
pustiti izkušnje = 3;

pustiti html;

html = `<ul>
<li> Ime: ${userName} </li>
<li> Starost: ${age} </li>
<li> Naziv delovnega mesta: ${job} </li>
<li> Leta izkušenj: ${experience} </li>
<li> Raven razvijalca: ${experience < 5? "Junior do Intermediate": "Starejši"} </li>
</ul>`;

dokument.body.innerHTML = html;

Zgornja koda ustvari naslednji rezultat v konzoli:

Prvi štirje argumenti ${izraz} placeholder so nizovne spremenljivke, peti pa je pogojni izraz. Izraz se opira na vrednost ene od spremenljivk (izkušnje), da narekuje, kaj naj prikaže v brskalniku.

Oblikovanje elementov na vaši spletni strani z JavaScriptom

Poleg funkcionalne povezave z razvojem spletnih strani JavaScript deluje s HTML-jem, da vpliva na zasnovo in postavitev spletne strani. Lahko manipulira z besedilom, ki se pojavi na spletni strani, kot je to v primeru dobesednih predlog.

Lahko celo pretvori HTML v slike in jih prikaže na spletni strani.

Kako pretvoriti HTML v sliko v JavaScriptu

Preberi Naprej

DelitiTweetDelitiDelitiDelitiE-naslov

Sorodne teme

  • Programiranje
  • Programiranje
  • JavaScript

O avtorju

Kadeisha Kean (Objavljenih 77 člankov)

Kadeisha je razvijalec programske opreme Full-Stack in tehnični/tehnološki pisec. Ima diplomo iz računalništva na Univerzi za tehnologijo na Jamajki.

Več od Kadeishe Kean

Komentiraj

Naročite se na naše novice

Pridružite se našemu glasilu za tehnične nasvete, ocene, brezplačne e-knjige in ekskluzivne ponudbe!

Za naročanje kliknite tukaj