logo

Cadena de JavaScript

El cadena de JavaScript es un objeto que representa una secuencia de caracteres.

Hay 2 formas de crear cadenas en JavaScript

  1. Por cadena literal
  2. Por objeto de cadena (usando nueva palabra clave)

1) Por cadena literal

El literal de cadena se crea utilizando comillas dobles. La sintaxis para crear una cadena usando un literal de cadena se proporciona a continuación:

tcp vs udp
 var stringname='string value'; 

Veamos el ejemplo simple de creación de una cadena literal.

 var str='This is string literal'; document.write(str); 
Pruébalo ahora

Producción:

 This is string literal 

2) Por objeto de cadena (usando nueva palabra clave)

La sintaxis para crear un objeto de cadena usando una nueva palabra clave se proporciona a continuación:

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

Aquí, nueva palabra clave se utiliza para crear una instancia de cadena.

Veamos el ejemplo de creación de una cadena en JavaScript mediante una nueva palabra clave.

 var stringname=new String('hello javascript string'); document.write(stringname); 
Pruébalo ahora

Producción:

 hello javascript string 

Métodos de cadena de JavaScript

Veamos la lista de métodos de cadena de JavaScript con ejemplos.

Métodos Descripción
charAt() Proporciona el valor de carácter presente en el índice especificado.
charCodeAt() Proporciona el valor Unicode de un carácter presente en el índice especificado.
concat() Proporciona una combinación de dos o más cadenas.
índice de() Proporciona la posición de un valor de carácter presente en la cadena dada.
último índice de() Proporciona la posición de un valor de carácter presente en la cadena dada buscando un carácter desde la última posición.
buscar() Busca una expresión regular especificada en una cadena determinada y devuelve su posición si se produce una coincidencia.
fósforo() Busca una expresión regular especificada en una cadena determinada y devuelve esa expresión regular si se produce una coincidencia.
reemplazar() Reemplaza una cadena determinada con el reemplazo especificado.
substr() Se utiliza para recuperar la parte de la cadena dada en función de la posición inicial y la longitud especificadas.
subcadena() Se utiliza para recuperar la parte de la cadena dada según el índice especificado.
rebanada() Se utiliza para recuperar la parte de la cadena dada. Nos permite asignar índices tanto positivos como negativos.
a minúsculas() Convierte la cadena dada en letras minúsculas.
toLocaleLowerCase() Convierte la cadena dada en letras minúsculas según la configuración regional actual del host.
a mayúsculas() Convierte la cadena dada en letras mayúsculas.
toLocaleUpperCase() Convierte la cadena dada en letras mayúsculas según la configuración regional actual del host.
Encadenar() Proporciona una cadena que representa el objeto particular.
valor de() Proporciona el valor primitivo del objeto de cadena.
dividir() Divide una cadena en una matriz de subcadenas y luego devuelve esa matriz recién creada.
recortar() Recorta el espacio en blanco del lado izquierdo y derecho de la cadena.

1) Método de cadena JavaScript charAt (índice)

El método JavaScript String charAt() devuelve el carácter en el índice dado.

 var str='javascript'; document.write(str.charAt(2)); 
Pruébalo ahora

Producción:

 v 

2) Método concat(str) de cadena de JavaScript

El método JavaScript String concat(str) concatena o une dos cadenas.

 var s1='javascript '; var s2='concat example'; var s3=s1.concat(s2); document.write(s3); 
Pruébalo ahora

Producción:

 javascript concat example 

3) Método indexOf(str) de cadena JavaScript

El método JavaScript String indexOf(str) devuelve la posición del índice de la cadena dada.

 var s1='javascript from javatpoint indexof'; var n=s1.indexOf('from'); document.write(n); 
Pruébalo ahora

Producción:

 11 

4) Método lastIndexOf(str) de cadena JavaScript

El método JavaScript String lastIndexOf(str) devuelve la última posición de índice de la cadena dada.

 var s1='javascript from javatpoint indexof'; var n=s1.lastIndexOf('java'); document.write(n); 
Pruébalo ahora

Producción:

 16 

5) Método JavaScript String toLowerCase()

El método JavaScript String toLowerCase() devuelve la cadena dada en letras minúsculas.

 var s1='JavaScript toLowerCase Example'; var s2=s1.toLowerCase(); document.write(s2); 
Pruébalo ahora

Producción:

 javascript tolowercase example 

6) Método JavaScript String toUpperCase()

El método JavaScript String toUpperCase() devuelve la cadena dada en letras mayúsculas.

 var s1='JavaScript toUpperCase Example'; var s2=s1.toUpperCase(); document.write(s2); 
Pruébalo ahora

Producción:

 JAVASCRIPT TOUPPERCASE EXAMPLE 

7) Método de segmento de cadena de JavaScript (beginIndex, endIndex)

El método JavaScript String slice(beginIndex, endIndex) devuelve las partes de la cadena desde el índice inicial hasta el índice final. En el método slice(), beginIndex es inclusivo y endIndex es exclusivo.

 var s1='abcdefgh'; var s2=s1.slice(2,5); document.write(s2); 
Pruébalo ahora

Producción:

 cde 

8) Método JavaScript String trim()

El método JavaScript String trim() elimina los espacios en blanco iniciales y finales de la cadena.

 var s1=' javascript trim '; var s2=s1.trim(); document.write(s2); 
Pruébalo ahora

Producción:

 javascript trim 

9) Método JavaScript String split()

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