The JavaScript niz je objekt koji predstavlja niz znakova.
Postoje 2 načina za stvaranje niza u JavaScriptu
- String literalom
- Prema objektu niza (pomoću nove ključne riječi)
1) String literalom
String literal je kreiran korištenjem dvostrukih navodnika. Sintaksa stvaranja niza pomoću literala niza data je u nastavku:
j e s t
var stringname='string value';
Pogledajmo jednostavan primjer stvaranja string literala.
var str='This is string literal'; document.write(str);Testirajte sada
Izlaz:
This is string literal
2) Objektom niza (pomoću nove ključne riječi)
Sintaksa stvaranja objekta niza koristeći novu ključnu riječ dana je u nastavku:
var stringname=new String('string literal');
Ovdje, nova ključna riječ koristi se za stvaranje instance niza.
Pogledajmo primjer stvaranja niza u JavaScriptu novom ključnom riječi.
var stringname=new String('hello javascript string'); document.write(stringname);Testirajte sada
Izlaz:
hello javascript string
Metode JavaScript nizova
Pogledajmo popis JavaScript metoda stringova s primjerima.
Metode | Opis |
---|---|
charAt() | Daje vrijednost char koja je prisutna u navedenom indeksu. |
charCodeAt() | Pruža Unicode vrijednost znaka prisutnog u navedenom indeksu. |
concat() | Omogućuje kombinaciju dviju ili više žica. |
indexOf() | Pruža položaj char vrijednosti prisutne u zadanom nizu. |
lastIndexOf() | Pruža poziciju char vrijednosti prisutne u zadanom nizu pretragom znaka od zadnje pozicije. |
traži() | Pretražuje navedeni regularni izraz u zadanom nizu i vraća njegovu poziciju ako dođe do podudaranja. |
odgovara() | Pretražuje određeni regularni izraz u zadanom nizu i vraća taj regularni izraz ako dođe do podudaranja. |
zamijeniti() | Zamjenjuje dani niz navedenom zamjenom. |
substr() | Koristi se za dohvaćanje dijela zadanog niza na temelju navedene početne pozicije i duljine. |
podniz() | Koristi se za dohvaćanje dijela zadanog niza na temelju navedenog indeksa. |
kriška() | Koristi se za dohvaćanje dijela zadanog niza. Omogućuje nam dodjeljivanje pozitivnog kao i negativnog indeksa. |
malim slovima() | Pretvara dati niz u mala slova. |
toLocaleLowerCase() | Pretvara zadani niz u mala slova na temelju trenutne lokacije hosta. |
doUpperCase() | Pretvara dati niz u veliko slovo. |
toLocaleUpperCase() | Pretvara zadani niz u veliko slovo na temelju trenutne lokalne postavke hosta. |
toString() | Pruža niz koji predstavlja određeni objekt. |
vrijednost() | Pruža primitivnu vrijednost string objekta. |
podjela() | Rastavlja niz u niz podnizova, a zatim vraća taj novostvoreni niz. |
trim() | Skraćuje bijeli prostor s lijeve i desne strane žice. |
1) Metoda JavaScript String charAt(index).
Metoda JavaScript String charAt() vraća znak u zadanom indeksu.
var str='javascript'; document.write(str.charAt(2));Testirajte sada
Izlaz:
v
2) Metoda JavaScript String concat(str).
Metoda JavaScript String concat(str) povezuje ili spaja dva niza.
var s1='javascript '; var s2='concat example'; var s3=s1.concat(s2); document.write(s3);Testirajte sada
Izlaz:
javascript concat example
3) Metoda JavaScript niza indexOf(str).
Metoda JavaScript String indexOf(str) vraća poziciju indeksa zadanog niza.
var s1='javascript from javatpoint indexof'; var n=s1.indexOf('from'); document.write(n);Testirajte sada
Izlaz:
11
4) Metoda JavaScript String lastIndexOf(str).
Metoda JavaScript String lastIndexOf(str) vraća posljednju poziciju indeksa zadanog niza.
var s1='javascript from javatpoint indexof'; var n=s1.lastIndexOf('java'); document.write(n);Testirajte sada
Izlaz:
16
5) JavaScript String toLowerCase() metoda
Metoda JavaScript String toLowerCase() vraća navedeni niz malim slovima.
var s1='JavaScript toLowerCase Example'; var s2=s1.toLowerCase(); document.write(s2);Testirajte sada
Izlaz:
javascript tolowercase example
6) JavaScript String toUpperCase() metoda
Metoda JavaScript String toUpperCase() vraća navedeni niz velikim slovima.
var s1='JavaScript toUpperCase Example'; var s2=s1.toUpperCase(); document.write(s2);Testirajte sada
Izlaz:
JAVASCRIPT TOUPPERCASE EXAMPLE
7) Metoda odsječka JavaScript niza (beginIndex, endIndex).
Metoda JavaScript String slice(beginIndex, endIndex) vraća dijelove niza od zadanog beginIndex do endIndex. U metodi slice(), beginIndex je uključiv, a endIndex isključiv.
var s1='abcdefgh'; var s2=s1.slice(2,5); document.write(s2);Testirajte sada
Izlaz:
cde
8) Metoda JavaScript String trim().
Metoda JavaScript String trim() uklanja razmake na početku i na kraju niza.
var s1=' javascript trim '; var s2=s1.trim(); document.write(s2);Testirajte sada
Izlaz:
javascript trim
9) Metoda JavaScript String split().
var str='This is JavaTpoint website'; document.write(str.split(' ')); //splits the given string.