DEV Community

Fernando
Fernando

Posted on

1

Javascript - String Metodos

Image description

1. charAt()

Descripción: Devuelve el carácter en el índice especificado.

Ejemplo:

let str = "Hello, World!";
let char = str.charAt(1);
console.log(char); // "e"
Enter fullscreen mode Exit fullscreen mode

2. charCodeAt()

Descripción: Devuelve el valor Unicode del carácter en el índice especificado.

Ejemplo:

let str = "Hello, World!";
let code = str.charCodeAt(1); 
console.log(code); // 101
Enter fullscreen mode Exit fullscreen mode

3. concat()

Descripción: Combina dos o más cadenas y devuelve una nueva cadena.

Ejemplo:

let str1 = "Hello";
let str2 = "World";
let combinedStr = str1.concat(", ", str2, "!"); console.log(combinedStr); // "Hello, World!"
Enter fullscreen mode Exit fullscreen mode

4. includes()

Descripción: Determina si una cadena puede ser encontrada dentro de otra cadena, devolviendo true o false según corresponda.

Ejemplo:

let str = "Hello, World!"; 
let result = str.includes("World"); 
console.log(result); // true
Enter fullscreen mode Exit fullscreen mode

5. endsWith()

Descripción: Determina si una cadena termina con los caracteres de una cadena especificada, devolviendo true o false según corresponda.

Ejemplo:

let str = "Hello, World!";
let result = str.endsWith("!");
console.log(result); // true
Enter fullscreen mode Exit fullscreen mode

6. indexOf()

Descripción: Devuelve el índice dentro del objeto String de la primera aparición del valor especificado, o -1 si no se encuentra.

Ejemplo:

let str = "Hello, World!";
let index = str.indexOf("o");
console.log(index); // 4
Enter fullscreen mode Exit fullscreen mode

7. lastIndexOf()

Descripción: Devuelve el índice dentro del objeto String de la última aparición del valor especificado, o -1 si no se encuentra.

Ejemplo:

let str = "Hello, World!";
let index = str.lastIndexOf("o");
console.log(index); // 8
Enter fullscreen mode Exit fullscreen mode

8. match()

Descripción: Utiliza una expresión regular para hacer coincidir una cadena con una búsqueda.

Ejemplo:

let str = "Hello, World!";
let matches = str.match(/o/g);
console.log(matches); // ["o", "o"]
Enter fullscreen mode Exit fullscreen mode

9. repeat()

Descripción: Construye y devuelve una nueva cadena que contiene el número especificado de copias de la cadena en la que fue llamada, concatenados.

Ejemplo:

let str = "Hello"; let repeatedStr = str.repeat(3); console.log(repeatedStr); // "HelloHelloHello"
Enter fullscreen mode Exit fullscreen mode

10. replace()

Descripción: Devuelve una nueva cadena con algunas o todas las coincidencias de un patrón reemplazadas por un reemplazo.

Ejemplo:

let str = "Hello, World!";
let newStr = str.replace("World", "Everyone");
console.log(newStr); // "Hello, Everyone!"
Enter fullscreen mode Exit fullscreen mode

11. search()

Descripción: Ejecuta una búsqueda que coincide entre una expresión regular y la cadena.

Ejemplo:

let str = "Hello, World!";
let index = str.search("World");
console.log(index); // 7
Enter fullscreen mode Exit fullscreen mode

12. slice()

Descripción: Extrae una sección de una cadena y devuelve una cadena nueva.

Ejemplo:

let str = "Hello, World!";
let slicedStr = str.slice(7, 12);
console.log(slicedStr); // "World"`
Enter fullscreen mode Exit fullscreen mode

13. split()

Descripción: Divide un objeto de tipo String en un array de cadenas mediante la separación de la cadena en subcadenas.

Ejemplo:

let str = "Hello, World!";
let arr = str.split(", ");
console.log(arr); // ["Hello", "World!"]
Enter fullscreen mode Exit fullscreen mode

14. startsWith()

Descripción: Determina si una cadena comienza con los caracteres de una cadena especificada, devolviendo true o false según corresponda.

Ejemplo:

let str = "Hello, World!";
let result = str.startsWith("Hello");
console.log(result); // true
Enter fullscreen mode Exit fullscreen mode

15. substring()

Descripción: Devuelve un subconjunto de un objeto String.

Ejemplo:

let str = "Hello, World!";
let substr = str.substring(0, 5);
console.log(substr); // "Hello"`
Enter fullscreen mode Exit fullscreen mode

16. toLowerCase()

Descripción: Devuelve el valor en minúsculas de la cadena que realiza la llamada. Ejemplo:

let str = "Hello, World!";
let lowerStr = str.toLowerCase();
console.log(lowerStr); // "hello, world!"
Enter fullscreen mode Exit fullscreen mode

17. toUpperCase()

Descripción: Devuelve el valor en mayúsculas de la cadena que realiza la llamada.

Ejemplo:

let str = "Hello, World!";
let upperStr = str.toUpperCase();
console.log(upperStr); // "HELLO, WORLD!"
Enter fullscreen mode Exit fullscreen mode

18. trim()

Descripción: Elimina los espacios en blanco en ambos extremos del string.

Ejemplo:

let str = "   Hello, World!   ";
let trimmedStr = str.trim();
console.log(trimmedStr); // "Hello, World!"
Enter fullscreen mode Exit fullscreen mode

19. trimStart()

Descripción: Elimina los espacios en blanco al inicio del string.

Ejemplo:

let str = "   Hello, World!   ";
let trimmedStartStr = str.trimStart();
console.log(trimmedStartStr); // "Hello, World!   "
Enter fullscreen mode Exit fullscreen mode

20. trimEnd()

Descripción: Elimina los espacios en blanco al final del string.

Ejemplo:

let str = "   Hello, World!   ";
let trimmedEndStr = str.trimEnd();
console.log(trimmedEndStr); // "   Hello, World!"
Enter fullscreen mode Exit fullscreen mode

21. padStart()

Descripción: Rellena la cadena actual con otra cadena hasta alcanzar la longitud dada, desde el inicio.

Ejemplo:

let str = "5";
let paddedStr = str.padStart(2, '0');
console.log(paddedStr); // "05"
Enter fullscreen mode Exit fullscreen mode

22. padEnd()

Descripción: Rellena la cadena actual con otra cadena hasta alcanzar la longitud dada, desde el final. Ejemplo:

let str = "5";
let paddedStr = str.padEnd(2, '0');
console.log(paddedStr); // "50"`
Enter fullscreen mode Exit fullscreen mode

Hostinger image

Get n8n VPS hosting 3x cheaper than a cloud solution

Get fast, easy, secure n8n VPS hosting from $4.99/mo at Hostinger. Automate any workflow using a pre-installed n8n application and no-code customization.

Start now

Top comments (0)

AWS Security LIVE!

Join us for AWS Security LIVE!

Discover the future of cloud security. Tune in live for trends, tips, and solutions from AWS and AWS Partners.

Learn More

👋 Kindness is contagious

Please leave a ❤️ or a friendly comment on this post if you found it helpful!

Okay