teamfactorizacion

Team Factorización

JavaScript

Manejo de cadenas

Métodos de String

25 de Septiembre de 2022

Los valores primitivos como “David Parrales” no suelen tener propiedades o métodos porque estos no son objetos. Sin embargo, en JavaScript los métodos y propiedades no están restringidos para los datos primitivos, porque JS los trata como objetos a la hora de ejecutar métodos y propiedades.

String Length

La propiedad length devuelve el tamaño de un string. Un ejemplo de esto podría ser:

                        let txt = "Te quiero mucho Henry Cavill";
                       let length = txt.length;

String slice

slice() extrae una parte específica del string y retorna el pedazo extraído como un nuevo string. El método requiere de 2 parámetros: La posición del carácter de inicio y la posición del carácter como marca final (Sin incluir a este mismo). Un ejemplo de su uso podría ser:

                        let fruits = "Apple, Banana, Kiwi";
                       let part = fruits.slice(7, 13);   //retorna "Banana"

String substring

Es similar a slice() pero la diferencia es que los valores de inicio y final menores que 0 son tratados como 0 en substring(). Si omites el segundo parámetro retornara lo que falte del string.

String substr

Es similar a slice(), la diferencia recae en que el segundo parámetro de substr() representa el tamaño del fragmento extraído del string.

Reemplazar contenido

El método replace(), como su nombre indica, reemplaza un fragmento del string por otro valor:

                        let texto = "Temporada de patos!";
                       let nueTexto = texto.replace("patos", "conejos");

Convertir a mayúscula o minúscula

Un string es convertido a mayúsculas al utilizar el método toUpperCase(). Un string es convertido a minúsculas al utilizar el método toLowerCase().

                        let texto = "Hello World!";
                       let textoEnMayus = texto.toUpperCase();

String concat

concat() une 2 o más strings. Puede ser usado en lugar de los operadores de suma.

                        texto = "Hola" + " " + "Mundo!";
                       texto = "Hola".concat(" ", "Mundo!");

(Estas 2 lineas de codigo hacen lo mismo)

Remover espacios en blanco

El método trim() remueve los espacios en blanco de todo el string. El método trimStart() remueve los espacios en blanco al principio del string. El método trimEnd() remueve los espacios en blanco al final del string.

String padding

El método padStart() sirve para rellenar un string con otro string, requiere de 2 parámetros uno según la cantidad de veces que quiere rellenar con el string y el otro parametro seria el string en sí mismo que desea agregar. También está padEnd() que sería lo mismo solo que en vez de ser al principio es al final del string.

Extraer un carácter

El método charAt() devuelve el carácter correspondiente al índice, según el parámetro fijado en la función.

Convertir a array

Un string puede convertirse en un array utilizando el método split().

Escrito por:

Erick González Gallegos

String Search

25 de Septiembre de 2022

Posición con índice

El método indexOf() devuelve la posición del primer carácter de un texto específico en un string.

                        let carta = "Amo las verduras!";
                       carta.indexOf("verduras");

El método lastIndexOf() retorna la posición del último carácter de un texto específico en un string. Ambos devuelven -1 si el texto no es encontrado en el string.

El método search() busca un string para un valor especificado y retorna la posición que concuerde con el seleccionado. Similar al indexOf() sin embargo este no puede tomar una segunda posición para empezar como argumento.

String match

El método match() busca un string dentro de otro string que concuerde con el expresado en el parámetro y retorna lo que encuentre como un arreglo.

String includes

El método includes() retorna verdadero o falso dependiendo si un string contiene un valor especificado.

Según el carácter

El método startsWith() retorna verdadero o falso dependiendo si el string empieza con el carácter especificado. El método endsWith() retorna verdadero o falso dependiendo si el string termina con el carácter especificado.

Escrito por:

Erick González Gallegos