logo

Cadena de JavaScript

El Cadena de JavaScript és un objecte que representa una seqüència de caràcters.

Hi ha 2 maneres de crear una cadena en JavaScript

  1. Per cadena literal
  2. Per objecte de cadena (utilitzant la paraula clau nova)

1) Per cadena literal

El literal de cadena es crea utilitzant cometes dobles. La sintaxi per crear una cadena utilitzant un literal de cadena es mostra a continuació:

longitud de la cadena java
 var stringname='string value'; 

Vegem un exemple senzill de crear un literal de cadena.

 var str='This is string literal'; document.write(str); 
Prova-ho ara

Sortida:

 This is string literal 

2) Per objecte de cadena (utilitzant la paraula clau nova)

La sintaxi de la creació d'un objecte de cadena mitjançant la paraula clau nova es mostra a continuació:

 var stringname=new String('string literal'); 

Aquí, paraula clau nova s'utilitza per crear una instància de cadena.

Vegem l'exemple de creació de cadena en JavaScript per paraula clau nova.

 var stringname=new String('hello javascript string'); document.write(stringname); 
Prova-ho ara

Sortida:

 hello javascript string 

Mètodes de cadena de JavaScript

Vegem la llista de mètodes de cadena de JavaScript amb exemples.

Mètodes Descripció
charAt() Proporciona el valor char present a l'índex especificat.
charCodeAt() Proporciona el valor Unicode d'un caràcter present a l'índex especificat.
concat() Proporciona una combinació de dues o més cordes.
índex de() Proporciona la posició d'un valor de caràcters present a la cadena donada.
lastIndexOf() Proporciona la posició d'un valor de caràcters present a la cadena donada cercant un caràcter des de l'última posició.
cerca() Cerca una expressió regular especificada en una cadena determinada i retorna la seva posició si es produeix una coincidència.
coincideix () Cerca una expressió regular especificada en una cadena determinada i retorna aquesta expressió regular si es produeix una coincidència.
substituir () Substitueix una cadena determinada per la substitució especificada.
substr() S'utilitza per obtenir la part de la cadena donada sobre la base de la posició inicial i la longitud especificades.
subcadena () S'utilitza per obtenir la part de la cadena donada sobre la base de l'índex especificat.
llesca () S'utilitza per obtenir la part de la cadena donada. Ens permet assignar índexs positius i negatius.
aMinúscules () Converteix la cadena donada en lletra minúscula.
toLocaleLowerCase() Converteix la cadena donada en lletra minúscula en funció de la configuració regional actual de l'amfitrió.
a majúscules () Converteix la cadena donada en lletra majúscula.
toLocaleUpperCase() Converteix la cadena donada en lletra majúscula en funció de la configuració regional actual de l'amfitrió.
toString() Proporciona una cadena que representa l'objecte concret.
el valor de() Proporciona el valor primitiu de l'objecte string.
dividir () Divideix una cadena en una matriu de subcadenes i, a continuació, retorna la matriu acabada de crear.
retallar () Retalla l'espai en blanc del costat esquerre i dret de la cadena.

1) Mètode de cadena JavaScript charAt(index).

El mètode JavaScript String charAt() retorna el caràcter a l'índex donat.

 var str='javascript'; document.write(str.charAt(2)); 
Prova-ho ara

Sortida:

 v 

2) JavaScript String concat(str) Mètode

El mètode JavaScript String concat(str) concatena o uneix dues cadenes.

 var s1='javascript '; var s2='concat example'; var s3=s1.concat(s2); document.write(s3); 
Prova-ho ara

Sortida:

 javascript concat example 

3) Mètode JavaScript String indexOf(str).

El mètode JavaScript String indexOf(str) retorna la posició de l'índex de la cadena donada.

 var s1='javascript from javatpoint indexof'; var n=s1.indexOf('from'); document.write(n); 
Prova-ho ara

Sortida:

 11 

4) Mètode JavaScript String lastIndexOf(str).

El mètode JavaScript String lastIndexOf(str) retorna l'última posició d'índex de la cadena donada.

 var s1='javascript from javatpoint indexof'; var n=s1.lastIndexOf('java'); document.write(n); 
Prova-ho ara

Sortida:

 16 

5) Mètode JavaScript String toLowerCase().

El mètode JavaScript String toLowerCase() retorna la cadena donada en minúscules.

 var s1='JavaScript toLowerCase Example'; var s2=s1.toLowerCase(); document.write(s2); 
Prova-ho ara

Sortida:

 javascript tolowercase example 

6) Mètode JavaScript String toUpperCase().

El mètode JavaScript String toUpperCase() retorna la cadena donada en majúscules.

 var s1='JavaScript toUpperCase Example'; var s2=s1.toUpperCase(); document.write(s2); 
Prova-ho ara

Sortida:

 JAVASCRIPT TOUPPERCASE EXAMPLE 

7) Mètode JavaScript String slice (beginIndex, endIndex).

El mètode JavaScript String slice(beginIndex, endIndex) retorna les parts de la cadena des del beginIndex donat fins a l'endIndex. En el mètode slice(), beginIndex és inclusiu i endIndex és exclusiu.

 var s1='abcdefgh'; var s2=s1.slice(2,5); document.write(s2); 
Prova-ho ara

Sortida:

 cde 

8) Mètode JavaScript String trim().

El mètode JavaScript String trim() elimina els espais en blanc inicials i finals de la cadena.

 var s1=' javascript trim '; var s2=s1.trim(); document.write(s2); 
Prova-ho ara

Sortida:

 javascript trim 

9) JavaScript String split() Mètode

 var str='This is JavaTpoint website'; document.write(str.split(' ')); //splits the given string.