The Șir JavaScript este un obiect care reprezintă o succesiune de caractere.
Există 2 moduri de a crea șir în JavaScript
- Prin șir literal
- Prin obiect șir (folosind cuvânt cheie nou)
1) Prin literal șir
Literalul șir este creat folosind ghilimele duble. Sintaxa creării șirului folosind literal șir este dată mai jos:
metode java
var stringname='string value';
Să vedem exemplul simplu de creare a unui șir literal.
var str='This is string literal'; document.write(str);Testează-l acum
Ieșire:
This is string literal
2) Prin obiect șir (folosind cuvânt cheie nou)
Sintaxa creării obiectului șir folosind un cuvânt cheie nou este dată mai jos:
var stringname=new String('string literal');
Aici, cuvânt cheie nou este folosit pentru a crea instanță de șir.
Să vedem exemplul de creare a unui șir în JavaScript cu un cuvânt cheie nou.
var stringname=new String('hello javascript string'); document.write(stringname);Testează-l acum
Ieșire:
hello javascript string
Metode de șiruri JavaScript
Să vedem lista metodelor șirurilor JavaScript cu exemple.
Metode | Descriere |
---|---|
charAt() | Oferă valoarea char prezentă la indexul specificat. |
charCodeAt() | Oferă valoarea Unicode a unui caracter prezent la indexul specificat. |
concat() | Oferă o combinație de două sau mai multe șiruri. |
Index de() | Oferă poziția unei valori char prezente în șirul dat. |
lastIndexOf() | Oferă poziția unei valori char prezente în șirul dat prin căutarea unui caracter din ultima poziție. |
căutare() | Acesta caută o expresie regulată specificată într-un șir dat și returnează poziția acesteia dacă apare o potrivire. |
Meci() | Acesta caută o expresie regulată specificată într-un șir dat și returnează acea expresie regulată dacă apare o potrivire. |
a inlocui() | Acesta înlocuiește un șir dat cu înlocuirea specificată. |
substr() | Este folosit pentru a prelua partea din șirul dat pe baza poziției și lungimii de pornire specificate. |
substring() | Este folosit pentru a prelua partea din șirul dat pe baza indexului specificat. |
felie() | Este folosit pentru a prelua partea din șirul dat. Ne permite să atribuim indice pozitiv și negativ. |
toLowerCase() | Convertește șirul dat în litere mici. |
toLocaleLowerCase() | Acesta convertește șirul dat în litere mici pe baza localizării actuale a gazdei. |
laMajuscule() | Acesta convertește șirul dat în litere mari. |
toLocaleUpperCase() | Acesta convertește șirul dat în litere mari, pe baza localizării actuale a gazdei. |
toString() | Oferă un șir care reprezintă obiectul particular. |
valoarea() | Oferă valoarea primitivă a obiectului șir. |
Despică() | Împarte un șir în matrice de subșiruri, apoi returnează acea matrice nou creată. |
tunde() | Decupează spațiul alb din partea stângă și dreaptă a șirului. |
1) Metoda șir JavaScript charAt(index).
Metoda JavaScript String charAt() returnează caracterul la indexul dat.
var str='javascript'; document.write(str.charAt(2));Testează-l acum
Ieșire:
v
2) Metoda JavaScript String concat(str).
Metoda JavaScript String concat(str) concatenează sau unește două șiruri.
var s1='javascript '; var s2='concat example'; var s3=s1.concat(s2); document.write(s3);Testează-l acum
Ieșire:
javascript concat example
3) Metoda JavaScript String indexOf(str).
Metoda JavaScript String indexOf(str) returnează poziția indexului șirului dat.
var s1='javascript from javatpoint indexof'; var n=s1.indexOf('from'); document.write(n);Testează-l acum
Ieșire:
11
4) Metoda șir JavaScript lastIndexOf(str).
Metoda JavaScript String lastIndexOf(str) returnează ultima poziție de index a șirului dat.
var s1='javascript from javatpoint indexof'; var n=s1.lastIndexOf('java'); document.write(n);Testează-l acum
Ieșire:
16
5) Metoda JavaScript String toLowerCase().
Metoda JavaScript String toLowerCase() returnează șirul dat cu litere mici.
var s1='JavaScript toLowerCase Example'; var s2=s1.toLowerCase(); document.write(s2);Testează-l acum
Ieșire:
javascript tolowercase example
6) Metoda JavaScript String toUpperCase().
Metoda JavaScript String toUpperCase() returnează șirul dat cu litere mari.
var s1='JavaScript toUpperCase Example'; var s2=s1.toUpperCase(); document.write(s2);Testează-l acum
Ieșire:
JAVASCRIPT TOUPPERCASE EXAMPLE
7) Metoda JavaScript String slice(beginIndex, endIndex).
Metoda JavaScript String slice(beginIndex, endIndex) returnează părțile șirului de la începutul dat la endIndex. În metoda slice(), beginIndex este inclusiv și endIndex este exclusiv.
var s1='abcdefgh'; var s2=s1.slice(2,5); document.write(s2);Testează-l acum
Ieșire:
cde
8) Metoda JavaScript String trim().
Metoda JavaScript String trim() elimină spațiile albe de început și de final din șir.
var s1=' javascript trim '; var s2=s1.trim(); document.write(s2);Testează-l acum
Ieșire:
javascript trim
9) Metoda JavaScript String split().
var str='This is JavaTpoint website'; document.write(str.split(' ')); //splits the given string.