JavaScript proporciona una variedad de métodos de cadenas que le permiten manipular y trabajar con cadenas. A continuación se muestran algunos métodos de cadena de uso común en JavaScript:

  1. charAt(índice):

    • Devuelve el carácter en el índice especificado en una cadena.
    javascript
    let str = "Hello"; let char = str.charAt(1); // char is "e"
  2. charCodeAt(índice):

    • Devuelve el valor Unicode del carácter en el índice especificado.
    javascript
    let str = "Hello"; let charCode = str.charCodeAt(0); // charCode is 72 (Unicode for "H")
  3. concat(cadena1, cadena2, ...):

    • Combina dos o más cadenas y devuelve una nueva cadena.
    javascript
    let str1 = "Hello"; let str2 = " World"; let result = str1.concat(str2); // result is "Hello World"
  4. índice de (subcadena):

    • Devuelve el índice de la primera aparición de una subcadena especificada en una cadena. Devuelve -1 si no se encuentra la subcadena.
    javascript
    let str = "Hello World"; let index = str.indexOf("World"); // index is 6
  5. subcadena (índice inicial, índice final):

    • Devuelve un subconjunto de una cadena, comenzando del startIndex al endIndex (endIndex es opcional).
    javascript
    let str = "Hello World"; let subset = str.substring(0, 5); // subset is "Hello"
  6. aLowerCase() / aUpperCase():

    • Convierte todos los caracteres de una cadena a minúsculas o mayúsculas.
    javascript
    let str = "Hello World"; let lower = str.toLowerCase(); // lower is "hello world" let upper = str.toUpperCase(); // upper is "HELLO WORLD"
  7. recortar():

    • Elimina espacios en blanco de ambos extremos de una cadena.
    javascript
    let str = " Hello World "; let trimmed = str.trim(); // trimmed is "Hello World"
  8. reemplazar (valor de búsqueda, valor de reemplazo):

    • Reemplaza un valor especificado o patrón de expresión regular con otro valor.
    javascript
    let str = "Hello World"; let newStr = str.replace("World", "Universe"); // newStr is "Hello Universe"
  9. dividir(separador):

    • Divide una cadena en una matriz de subcadenas según un separador especificado.
    javascript
    let str = "apple,orange,banana"; let fruits = str.split(","); // fruits is ["apple", "orange", "banana"]
  10. comienza con (prefijo): / termina con (sufijo):

    • Comprueba si una cadena comienza o termina con un prefijo o sufijo específico.
    javascript
    let str = "Hello World"; let startsWithHello = str.startsWith("Hello"); // true let endsWithWorld = str.endsWith("World"); // true

Estos son sólo algunos ejemplos de los numerosos métodos de cadenas disponibles en JavaScript. Dependiendo de sus necesidades, puede elegir el método apropiado para manipular y procesar cadenas en su código.