JavaScript string funkcije
Za početak, niz je objekt u Javascriptu koji može spremati podatke u tekstualnom formatu. Jednostavnim riječima, niz znakova ili niz slova ili znakova u Javascriptu mogu se nazivati nizovima. Pojedini znak u nizu nema zasebnu vrstu u Javascript.
Niz u Javascriptu može se stvoriti dvostrukim navodnicima ili pojedinačnim navodnicima. Niz možete stvoriti pomoću doslovnog niza ili korištenjem nove ključne riječi (string string). Obje su metode objašnjene u nastavku:
U slučaju doslovnog niza, upotreba dvostrukih navodnika može vam pomoći stvoriti niz s obzirom na sintaksu,
var typeStringNameHere = “You created a string literal”;
U slučaju niza objekta, upotreba nove ključne riječi može vam pomoći u stvaranju niza s obzirom na sljedeću sintaksu -
var typeStringNameHere = new String(“You created a string object”);
Primjeri string funkcija u JavaScript-u
String funkcija je jednostavna za korištenje. Ovdje ćemo razgovarati o tome kako koristiti string funkciju u JavaScript programiranju uz pomoć primjera
-
IndexOf ()
Pretražit će i vratit će indeks prve pojave spomenutog znaka ili podvrsta unutar niza. Ako spomenuti znak ili podstvor ne bude pronađen, vratit će se -1.
var st = "Please only find where 'only' occurs!";
var po = st.indexOf("only");
metoda indexOf () vratit će položaj prve pojave spomenutog teksta, to jest 7 .
-
lastIndexOf ()
Ova funkcija string stringa pretraživat će i vratiti indeks posljednje pojave spomenutog znaka ili podvrsta unutar niza. Ako spomenuti znak ili podstvor ne bude pronađen, vratit će se -1
var st = "Please only find where 'only' occurs!";
var po = st.lastindexOf("only");
metoda lastIndexOf () vratit će poziciju posljednje pojave spomenutog teksta, to jest 23
-
traži()
Pretražit će i testirati utakmicu u nizu i vraća indeks podudaranja. Ako spomenuti znak ili podstvor ne bude pronađen, vratit će se -1.
var st = "Please only find where 'only' occurs!";
var po = st.search("only");
search () metoda će vratiti poziciju prve pojave spomenutog teksta, to jest 7.
Razlika između metode search () i metode indexOf () je u tome što metoda search () ne može uzeti drugi argument, a metoda indexOf () ne može uzimati redovite izraze.
-
kriška()
Ova nizova funkcija u JavaScriptu koristi se za sječenje dijela niza i vraća obrezani dio u novostvorenom nizu.
var string = "Mango, Apple, Kiwi";
var r = string.slice(7, 12);
Rezultat r bit će: Apple
var s = "Apple, Kiwi";
var r = s.slice(-10, -6);
Rezultat r bit će: kivi
-
podniza ()
To je isto kao metoda slice (). Jedina je razlika što podstring () ne prihvaća negativne indekse.
var s = "Apple, Banana, Kiwi";
var r = s.substring(7, 13);
Rezultat r bit će: Banana
-
substr ()
To je isto kao metoda slice (). Jedina je razlika što u substr () drugom parametru označava duljinu prvog, koji je izvađen parametar
var s = "Apple, Kiwi";
var r = s.substr(7, 4);
Rezultat r bit će: kivi
-
zamjena (x, y)
Ova metoda zamjenjuje prvi parametar (x) s drugim parametrom (y) u nizu:
var s = "Please visit Oracle!";
var n = s.replace("Oracle", "Microsoft");
Rezultat n bit će: posjetite Microsoft!
-
charAt (y)
Vraća znak koji se nalazi u položaju "y" u nizu.
var s = "WORLD";
var r = s.charAt(3);
Rezultat r će biti: L
-
charCodeAt (y)
Ova će metoda vratiti Unicode vrijednost znaka koji se nalazi na položaju "y" u nizu.
var str = "Halloween";
var r = str.charCodeAt(0);
Rezultat r bit će: 72
-
toLowerCase ()
Ova funkcija stringa JavaScript vraća string sa svim znakovima pretvorenim malim slovima.
var m = 'PYTHON';
var r = m.toLowerCase();
Rezultat r bit će: piton
-
toUpperCase ()
Ova funkcija stringa JavaScript vratit će niz sa svim znakovima pretvorenim u velika slova.
var m = “python”;
var r = m.toUpperCase();
Rezultat r će biti: PYTHON
-
concat (v1, v2, …)
Ova metoda će kombinirati jedan ili više niza u izvorni i vratiti pridruženi niz. Izvorni niz neće se mijenjati.
var t1 = "Hi";
var t2 = "What's up!";
var t3 = t1.concat(" ", t2);
Rezultat t3 bit će: Bok Što ima!
-
obloge ()
Ova će metoda ukloniti sve razmake s početka i na kraju niza:
var s = " Hi What's up! ";
var b = s.trim());
Rezultat b će biti: "Bok, što ima!"
-
Split (graničnik)
Ova će metoda podijeliti niz na stavke niza prema specificiranom parametru (razgranivač) i vratiti niz koji se sastoji od svakog elementa.
var message="Welcome to hell !"
var word=message.split("t");
riječ (0) sadrži "Dobrodošli", a riječ (1) sadrži "do pakla!"
-
endsWith ()
Ovom metodom se otkriva završava li niz znakovima spomenutog niza. Ova metoda vraća true ako string završava s priloženim znakovima, a false ako nije.
var s = "Hello guys";
var n = s.endsWith("guys”);
Rezultat broja n bit će: TRUE
-
počinje sa()
Ovom metodom se otkriva započinje li niz znakovima spomenutog niza. Ova metoda vraća true ako string počinje s ponuđenim znakovima, a false ako nije.
var s = "Hello guys";
var n = s.startsWith("Hello”);
Rezultat broja n bit će: TRUE
-
toString ()
Ova metoda će vratiti vrijednost String objekta.
var string = "Hello guys!";
var r = string.toString();
Rezultat n bit će: Pozdrav momci!
-
dužina
Ovo će vratiti broj znakova koji je dužina niza.
var string = "Hello People!";
var n = string.length;
Rezultat n bit će: 12
Zaključak - JavaScript string funkcije
Stoga možemo zaključiti da su stringovi javascripta jako važni za web funkcionalnost. To je zaista uzbudljiv jezik, kao i jednostavan jezik za ronjenje. Također, JavaScript je stvarno fleksibilan i svestran. Ovdje smo samo ogrebali površinu svih nizskih funkcija koje JavaScript može raditi i to se stalno razvija.
Preporučeni članci
Ovo je vodič za string string funkcije. Ovdje smo raspravljali o tome kako koristiti string funkciju u JavaScript programiranju uz pomoć primjera. Možete i proći kroz naše druge predložene članke da biste saznali više -
- Objekt je orijentiran Javascript
- Uvod u JavaScript
- Je li velika količina slučaja Javascript?
- Najbolji okviri Javascript
- Različite matematičke funkcije u JavaScript-u
- Redovni izrazi u Javi