Nizi (ang. Strings) se uporabljajo za predstavitev in obdelavo zaporedja znakov, so uporabni za shranjevanje podatkov, ki jih je mogoče predstaviti v besedilni obliki. Nekatere najpogostejše uporabljene operacije na nizih (ang. Strings) so preverjanje njihove dolžine, njihova izdelava in povezovanje z nizovnima operaterjema + in +=, preverjanje obstoja ali lokacije podnizov (ang. Substrings) z metodo indexOf() ali abstrahiranjem podnizov (ang. Substrings) s metodo substring(). Nize je mogoče ustvariti kot primitivne, iz nizovnih literalov ali kot objekte z uporabo konstruktorja String(). Primitivni nizi in objekti imajo veliko skupnega vedenja, vendar imajo druge pomembne razlike in opozorila. Nizovne (ang. String) literale je mogoče določiti z uporabo enojnih ali dvojnih narekovajev, ki se obravnavajo enako, ali z uporabo povratnega znaka.
Do posameznega znaka v nizu (ang. String) lahko dostopamo na dva načina. Prvi način je z metodo charAt() in drugi, da niz (ang. String) obravnavamo kot objekt, podoben matriki, kjer posamezni znaki ustrezajo številskemu indeksu.
const niz = "Banana"[1]; // vrne vrednost a iz besede Banana
Pri uporabi oglatih oklepajev ([]) za dostop do posameznih znakov poskus brisanja ali dodelitve vrednosti tem lastnostim ne bo uspel. Vključenih lastnosti ni mogoče niti zapisovati, niti konfigurirati. Znotraj niza lahko uporabimo narekovaje, če se ne ujemajo z narekovaji, ki obdajajo niz.
'Uporaba "dvojnega" narekovaja v "nizu", ki je obdan z enojnimi narekovaji.' "Uporaba 'enojnega' narekovaja v 'nizu', ki je obdan z dvojnimi narekovaji."
Uporaba narekovajev | Znotraj niza lahko uporabljamo narekovaje, če se ne ujemajo z narekovaji, ki obdajajo niz. | Glej primer |
---|
V JavaScript nizih (ang. Strings) ne moremo uporabljati enakih narekovajev znotraj niza, kot je niz obdan, obstaja pa rešitev te težave z uporabo ubežnega znaka. Ubežni znak je znak s poševnico nazaj (\) skupaj z narekovajem.
Znak | Rezultat | Opis |
---|---|---|
\' | ' | Enojni narekovaj |
\" | " | Dvojni narekovaj |
\\ | \ | Poševnica nazaj (ang. Backslash) |
\b | Vračalka (ang. Backspace) | |
\f | Podatek obrazca | |
\n | Nova vrstica | |
\r | Vrnitev kazalca (ang. Carriage return) | Premakne kazalec na začetek vrstice. |
\t | Vodoravni tabulator | |
\v | Navpični tabulator |
Ubežni znaki | Ubežni znak je znak s poševnico nazaj (\) skupaj z narekovajem. | Glej primer |
---|