The JavaScript niz je objekt, ki predstavlja zaporedje znakov.
Obstajata dva načina za ustvarjanje niza v JavaScriptu
- Z dobesednim nizom
- Po objektu niza (z uporabo nove ključne besede)
1) Z dobesednim nizom
Nizovni literal je ustvarjen z dvojnimi narekovaji. Sintaksa ustvarjanja niza z uporabo nizovnega literala je podana spodaj:
polimorfizem
var stringname='string value';
Oglejmo si preprost primer ustvarjanja nizovnega literala.
var str='This is string literal'; document.write(str);Preizkusite zdaj
Izhod:
This is string literal
2) Z objektom niz (z uporabo nove ključne besede)
Spodaj je podana sintaksa ustvarjanja nizovnega predmeta z novo ključno besedo:
var stringname=new String('string literal');
tukaj, nova ključna beseda se uporablja za ustvarjanje primerka niza.
Oglejmo si primer ustvarjanja niza v JavaScriptu z novo ključno besedo.
var stringname=new String('hello javascript string'); document.write(stringname);Preizkusite zdaj
Izhod:
hello javascript string
Metode nizov JavaScript
Oglejmo si seznam metod nizov JavaScript s primeri.
Metode | Opis |
---|---|
charAt() | Zagotavlja vrednost char, ki je prisotna v podanem indeksu. |
charCodeAt() | Zagotavlja vrednost Unicode znaka, ki je prisoten v podanem indeksu. |
concat() | Zagotavlja kombinacijo dveh ali več nizov. |
indeks() | Zagotavlja položaj char vrednosti v danem nizu. |
lastIndexOf() | Zagotavlja položaj vrednosti char, ki je prisotna v danem nizu, tako da išče znak od zadnjega položaja. |
Iskanje() | Išče podani regularni izraz v danem nizu in vrne njegov položaj, če pride do ujemanja. |
ujemanje() | Išče določen regularni izraz v danem nizu in vrne ta regularni izraz, če pride do ujemanja. |
zamenjati() | Zamenja dani niz s podano zamenjavo. |
substr() | Uporablja se za pridobitev dela danega niza na podlagi določenega začetnega položaja in dolžine. |
podniz() | Uporablja se za pridobitev dela danega niza na podlagi podanega indeksa. |
rezina () | Uporablja se za pridobivanje dela danega niza. Omogoča nam dodelitev pozitivnega in negativnega indeksa. |
toLowerCase() | Dani niz pretvori v male črke. |
toLocaleLowerCase() | Pretvori podani niz v male črke na podlagi trenutne lokalne nastavitve gostitelja. |
toUpperCase() | Dani niz pretvori v velike črke. |
toLocaleUpperCase() | Pretvori dani niz v velike črke na podlagi trenutne področne nastavitve gostitelja. |
toString() | Zagotavlja niz, ki predstavlja določen predmet. |
valueOf() | Zagotavlja primitivno vrednost objekta niza. |
razdeli () | Niz razdeli na matriko podnizov, nato pa vrne to novo ustvarjeno matriko. |
trim() | Odreže prazen prostor na levi in desni strani vrvice. |
1) Metoda JavaScript String charAt(index).
Metoda JavaScript String charAt() vrne znak pri danem indeksu.
var str='javascript'; document.write(str.charAt(2));Preizkusite zdaj
Izhod:
v
2) Metoda JavaScript String concat(str).
Metoda JavaScript String concat(str) združi ali združi dva niza.
var s1='javascript '; var s2='concat example'; var s3=s1.concat(s2); document.write(s3);Preizkusite zdaj
Izhod:
javascript concat example
3) Metoda JavaScript String indexOf(str).
Metoda JavaScript String indexOf(str) vrne položaj indeksa podanega niza.
var s1='javascript from javatpoint indexof'; var n=s1.indexOf('from'); document.write(n);Preizkusite zdaj
Izhod:
11
4) Metoda JavaScript String lastIndexOf(str).
Metoda JavaScript String lastIndexOf(str) vrne zadnji položaj indeksa danega niza.
var s1='javascript from javatpoint indexof'; var n=s1.lastIndexOf('java'); document.write(n);Preizkusite zdaj
Izhod:
16
5) Metoda JavaScript String toLowerCase().
Metoda JavaScript String toLowerCase() vrne dani niz z malimi črkami.
var s1='JavaScript toLowerCase Example'; var s2=s1.toLowerCase(); document.write(s2);Preizkusite zdaj
Izhod:
javascript tolowercase example
6) Metoda JavaScript String toUpperCase().
Metoda JavaScript String toUpperCase() vrne podani niz z velikimi črkami.
var s1='JavaScript toUpperCase Example'; var s2=s1.toUpperCase(); document.write(s2);Preizkusite zdaj
Izhod:
JAVASCRIPT TOUPPERCASE EXAMPLE
7) Metoda rezine niza JavaScript (beginIndex, endIndex).
Metoda JavaScript String slice(beginIndex, endIndex) vrne dele niza od podanega beginIndex do endIndex. V metodi slice() je beginIndex vključujoč in endIndex izključujoč.
var s1='abcdefgh'; var s2=s1.slice(2,5); document.write(s2);Preizkusite zdaj
Izhod:
cde
8) Metoda JavaScript String trim().
Metoda JavaScript String trim() odstrani uvodne in končne presledke iz niza.
var s1=' javascript trim '; var s2=s1.trim(); document.write(s2);Preizkusite zdaj
Izhod:
javascript trim
9) Metoda JavaScript String split().
var str='This is JavaTpoint website'; document.write(str.split(' ')); //splits the given string.