Cadenas de Texto en JavaScript

< Anterior Siguiente >

Las cadenas de texto en JavaScript son secuencias de caracteres utilizadas para representar y manipular texto. En JavaScript, las cadenas son un tipo de datos primitivo y pueden ser definidas usando comillas simples (' '), dobles (" ") o acentuadas (` `).

Definición de Cadenas

Para definir una cadena de texto, simplemente coloca el texto entre comillas simples, dobles o acentuadas:

Definición Ejemplo
Comillas simples let cadena1 = 'Hola, Mundo!';
Comillas dobles let cadena2 = "JavaScript es divertido!";
Comillas acentuadas let cadena3 = `Esta es una cadena usando comillas acentuadas.`;

Concatenación de Cadenas

La concatenación de cadenas se refiere a unir dos o más cadenas en una sola. Puedes usar el operador + para concatenar cadenas o plantillas literales para una sintaxis más clara:

Descripción Ejemplo
Concatenación con el operador + let saludo = 'Hola';
let nombre = 'Juan';
let mensaje = saludo + ', ' + nombre + '!';
Concatenación con plantillas literales let mensajeConPlantillas = `${saludo}, ${nombre}!`;

Las plantillas literales, delimitadas por comillas acentuadas, permiten insertar variables directamente dentro de la cadena, mejorando la legibilidad.

Acceso a Caracteres

Para acceder a caracteres individuales en una cadena, puedes usar el índice de la cadena. Los índices empiezan en 0. También puedes utilizar el método charAt():

Descripción Ejemplo
Acceso usando índice let texto = 'JavaScript';
let primerCaracter = texto[0]; // Accede al primer carácter ('J')
Acceso usando charAt() let segundoCaracter = texto.charAt(1); // Accede al segundo carácter ('a')

El método charAt() es útil si prefieres obtener un carácter específico sin usar la notación de corchetes.

Longitud de una Cadena

La longitud de una cadena se obtiene utilizando la propiedad length, que devuelve el número total de caracteres en la cadena:

Descripción Ejemplo
Obtener la longitud de la cadena let cadena = 'Longitud';
let longitud = cadena.length; // Devuelve 9

La propiedad length es útil para iterar a través de una cadena o para validar el tamaño de los datos de entrada.

Conversión a Mayúsculas y Minúsculas

Puedes convertir una cadena a mayúsculas o minúsculas utilizando los métodos toUpperCase() y toLowerCase() respectivamente. Estos métodos devuelven una nueva cadena sin modificar la original:

Descripción Ejemplo
Convertir a mayúsculas let texto = 'Texto';
let enMayusculas = texto.toUpperCase(); // Devuelve 'TEXTO'
Convertir a minúsculas let enMinusculas = texto.toLowerCase(); // Devuelve 'texto'

Estos métodos son útiles para normalizar datos antes de compararlos o almacenarlos.