logo ECMAScript

En ES6 se han agregado nuevas funciones para tratar con Cadenas de texto.

En este artículo comentaré tres formas básicas que se han incorporado a ES6, y más adelante iré comentando algunas novedades sobre nuevas funciones de cadenas de texto.

StartsWith

Mediante esta función podremos saber si una cadena de texto comienza con una determinada letra o palabra. Veamos el ejemplo.

// Función starstWith
var mensaje = "El gato está mudo";

console.log ( mensaje.starstWith("El") );

Si el texto del mensaje empieza por «El» nos devolverá True, y en caso contrario False.

En este caso devolverá true porque sí comienza como le he indicado.

EndsWith

Con endsWith podremos saber si una cadena de texto termina en una determinada letra o palabra. Su es similar a lo comentado anteriormente.

Con un ejemplo lo veremos más claro.

// Función esdstWith
var mensaje = "El gato está mudo";

console.log ( mensaje.endstWith("mudo") );

En este caso devolverá True, porque la frase termina en esa palabra.

Include

Con esta función podremos saber si la cadena de texto incluye una palabra o letra, indicando con true o false si la contiene.

// Función include
var mensaje = "El gato está mudo";

console.log ( mensaje.include("b") );

En este caso devolverá False porque la cadena de texto no contiene ninguna letra b.

PARÁMETROS ADICIONALES

Para facilitar el uso de startsWith, endsWith y include podremos utilizar unos parámetros que nos facilitarán el trabajo de encontrar una cadena.

Si deseamos saber con startsWith si una palabra comienza con un texto en una determinada posición en el texto, se lo indicaremos a continuación del texto a localizar mediante el número de posición. Veamos un ejemplo.

// Función startstWith
var mensaje = "El gato está mudo";

console.log ( mensaje.startsWith("ga", 3) );

Como vemos, le indicamos que a partir de la posición 3 compruebe si la palabra empieza por «ga», devolviendo true.

Con include ocurre algo diferente, ya que no separa el texto en caracteres como hacen startsWith o endsWith, sino en palabra. Por tanto, deberemos tener esto en cuenta para no atascarnos con errores. Veamos un ejemplo.

// Función include
var mensaje = "El gato está mudo";

console.log ( mensaje.include("gato", 8) );

En este caso devolverá un false, debido a que le estamos indicando que empiece a avaluar la frase y buscar la palabra indicada en su contenido a partir del caracteres 8, por tanto, empieza a buscar la palabra a partir de esa posición.

Para finalizar, recomiendo ver el articulo anterior, que trata de los bucles. clic aquí para acceder.

0 Comentarios

Contesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

*

CONTACTARME

Ahora mismo no estoy por aquí. Sí desea ponerse en contacto conmigo puede rellenar este formulario y me pondré en contacto contigo lo antes posible.

Enviando

Copyright © 2017 - 2019. Danny Pid. Todos los Derechos Reservados

POLÍTICA DE PRIVACIDAD - AVISO LEGAL - POLÍTICA DE COOKIES

Inicia Sesión con tu Usuario y Contraseña

¿Olvidó sus datos?