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:

  1. Creación de cadenas: puede crear cadenas usando comillas simples ( ' ), comillas dobles ( " ) o comillas invertidas ( ` ).

    javascript
    let singleQuoted = 'Hello, World!'; let doubleQuoted = "Hello, World!"; let backticks = `Hello, World!`;
  2. Concatenación de cadenas: puede concatenar cadenas utilizando el operador + .

    javascript
    let firstName = "John"; let lastName = "Doe"; let fullName = firstName + " " + lastName; // "John Doe"
  3. Longitud de cadena: utilice la propiedad length para obtener la longitud de una cadena.

    javascript
    let message = "Hello, World!"; let length = message.length; // 13
  4. Acceso a caracteres: puede acceder a caracteres individuales en una cadena usando corchetes.

    javascript
    let message = "Hello"; let firstChar = message[0]; // "H"
  5. 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!"
  6. 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}!`;
  7. Caracteres de escape: puede utilizar la barra invertida ( \ ) para escapar de los caracteres de una cadena.

    javascript
    let 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.