English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Objeto String de JavaScript

El objeto String de JavaScript se utiliza para almacenar y procesar texto.

Objeto String

El objeto String de JavaScript es un objeto global utilizado para almacenar cadenas de texto.

La cadena puede ser cualquier texto entre comillas dobles o simples:

var msg = "Hello world";
var msg = 'Hello world';

A diferencia de otros lenguajes, JavaScript no hace distinción entre comillas simples y dobles.

El índice de la cadena de JavaScript es cero: el primer elemento de la cadena está en el índice 0, el segundo elemento es1y así sucesivamente.

puede encontrar enen el tutorial de JavaScript StringPara obtener más información sobre String, consulte

Propiedades del objeto String

La siguiente tabla enumera las propiedades del objeto String:

AtributosDescripción
constructorDevolver la función que crea el prototipo del objeto String
lengthDevolver la longitud de la cadena
prototypePermite agregar nuevas propiedades y métodos al objeto

Métodos del objeto String

La siguiente tabla enumera los métodos del objeto String:

MétodoDescripción
charAt()Devolver el carácter en la posición específica
charCodeAt()Devolver el valor Unicode del carácter en la posición específica
concat()Conectar dos o más cadenas y devolver una nueva cadena
endsWith()Comprobar si la cadena termina con una subcadena específica
fromCharCode()Convertir un valor Unicode en un carácter
includes()Comprobar si la cadena contiene una subcadena específica
indexOf()Devolver la posición de la primera aparición de un valor específico en la cadena
lastIndexOf()Devolver la posición de la última aparición de un valor específico en la cadena
localeCompare()Comparar dos cadenas en el entorno de lenguaje actual
match()Coincidir la cadena con la expresión regular y devolver un array con todas las coincidencias
repeat()Devolver una nueva cadena que contiene una cantidad específica de copias de la cadena original
replace()Reemplazar una cadena o patrón que aparece en la cadena con otra cadena y devolver una nueva cadena sin modificar la cadena original
search()Buscar una cadena de caracteres según la expresión regular y devolver la posición del primer elemento coincidente
slice()Extrae una parte de la cadena y devuelve como una nueva cadena
split()Divide la cadena en un array de subcadenas
startsWith()Verifica si la cadena comienza con una subcadena especificada
substr()Extrae una parte de la cadena a partir del índice de inicio y varios caracteres posteriores
substring()Extrae la cadena entre los índices de inicio y final
toLocaleLowerCase()Convierte la cadena en minúsculas según el entorno de lenguaje actual del host
toLocaleUpperCase()Convierte la cadena en mayúsculas según el entorno de lenguaje actual del host
toLowerCase()Convierte la cadena en minúsculas
toString()Devuelve el valor del objeto String
toUpperCase()Convierte la cadena en mayúsculas
trim()Elimina los espacios en blanco al principio y al final de la cadena
valueOf()Devuelve el valor original del objeto String

Nota:Todas las métodos de cadena devuelven un nuevo valor. No cambian la variable original.