En JavaScript, las cadenas se utilizan para representar y manipular secuencias de caracteres. A continuación se muestran algunas formas comunes de trabajar con cadenas en JavaScript:
Creación de cadenas: puede crear cadenas usando comillas simples ( '
), comillas dobles ( "
) o comillas invertidas ( `
).
javascriptlet singleQuoted = 'Hello, World!'; let doubleQuoted = "Hello, World!"; let backticks = `Hello, World!`;
Concatenación de cadenas: puede concatenar cadenas utilizando el operador +
.
javascript let firstName = "John";
let lastName = "Doe";
let fullName = firstName + " " + lastName; // "John Doe"
Longitud de cadena: utilice la propiedad length
para obtener la longitud de una cadena.
javascript let message = "Hello, World!";
let length = message.length; // 13
Acceso a caracteres: puede acceder a caracteres individuales en una cadena usando corchetes.
javascript let message = "Hello";
let firstChar = message[0]; // "H"
Métodos de cadena: JavaScript proporciona varios métodos integrados para manipular cadenas, como por ejemplo:
toUpperCase()
y toLowerCase()
: convierte la cadena a mayúsculas o minúsculas.indexOf()
: Encuentra el índice de una subcadena dentro de la cadena.substring(start, end)
: Extrae una porción de la cuerda.slice(start, end)
: Similar a substring
, pero puede manejar índices negativos.replace(search, replace)
: Reemplace las apariciones de una subcadena con otra cadena.split(separator)
: Divide una cadena en una matriz de subcadenas según un separador específico.trim()
: Elimina los espacios en blanco del principio y del final de una cadena. javascript let text = " Hello, World! ";
let trimmedText = text.trim(); // "Hello, World!"
Literales de plantilla: los literales de plantilla, introducidos con comillas invertidas, permiten una fácil interpolación de cadenas y cadenas multilínea.
javascript let name = "John";
let greeting = `Hello, ${name}!`;
Caracteres de escape: puede utilizar la barra invertida ( \
) para escapar de los caracteres de una cadena.
javascriptlet escapedString = "This is a \"quoted\" string.";
Estas son sólo algunas formas fundamentales de trabajar con cadenas en JavaScript. El lenguaje proporciona un rico conjunto de herramientas de manipulación de cadenas, por lo que vale la pena explorar la documentación para casos de uso más avanzados.