Introducción

Hoy veremos cómo podemos comprobar si una cadena termina con un  carácter, o si un string tiene al final una letra usando el lenguaje de programación JavaScript.

En otras palabras: cómo saber si una cadena termina con otra en JS.

Es decir, una función que en inglés se llama endsWith que se traduce como terminaCon.

Comprobar si una cadena termina con en JavaScript

Termina con en JavaScript

Ya existe una función nativa de las cadenas. Es un método que todos los strings tienen, y devuelve un booleano. La función se llama endsWith.

Veamos unos ejemplos:

Comprobar si una cadena termina con en JavaScript

Comprobar si una cadena termina con en JavaScript

Como vemos devuelve true o false. Y podemos no sólo comparar si termina con un carácter, también se puede con una subcadena.

En caso de que no haya quedado claro, veamos este código que te dice si tu nombre termina en “a”:

Lo que hace es preguntar tu nombre con prompt y luego hace una simple comparación con la sentencia if. Finalmente manda un alert indicando si termina o no con esa letra.

Sobre la disponibilidad de esta función

Ya estamos en 2018, todos deberíamos usar navegadores actualizados que soporten estas últimas versiones de JS. Sin embargo, si el navegador que usamos no tiene esta función, podemos usar este polyfill:

Ese código lo incluimos antes de todos nuestros scripts. Si la función ya existe no pasará nada, y si no existe entonces se agregará.

Así es como podemos implementar endsWith para comprobar si una cadena termina con una letra, carácter u otra cadena en JS.


Estoy disponible para trabajar en tu proyecto o realizar tu tarea pendiente, no dudes en ponerte en contacto conmigo.
Si el post fue de tu agrado muestra tu apoyo compartiéndolo, suscribiéndote al blog, siguiéndome o realizando una donación.

Suscribir por correo

Ingresa tu correo y recibirás mis últimas entradas sobre programación, open source, bases de datos y todo lo relacionado con informática

Únete a otros 3,235 suscriptores


parzibyte

Programador freelancer listo para trabajar contigo. Aplicaciones web, móviles y de escritorio. PHP, Java, Go, Python, JavaScript, Kotlin y más :) https://parzibyte.me/blog/software-creado-por-parzibyte/

3 Comentarios

Comprobar si cadena comienza con otra en JavaScript - Parzibyte's blog · octubre 9, 2018 a las 11:42 am

[…] vimos cómo saber si una cadena termina con una letra u otra cadena usando JS. Veamos hoy el proceso inverso o contrario: cómo saber si una cadena empieza o comienza con una […]

Comprobar si cadena termina con en C# - Parzibyte's blog · septiembre 25, 2018 a las 11:02 am

[…] vimos cómo comprobar si una cadena termina con determinado carácter en JavaScript, ahora es turno del lenguaje de programación C#. Veamos cómo comprobar si cadena termina con en […]

JavaScript: Comprobar si una cadena termina en vocal - Parzibyte's blog · septiembre 25, 2018 a las 10:25 am

[…] vimos cómo funciona la función para ver si una cadena termina con un substring, string, carácter o letra. Hoy veremos cómo comprobar si una cadena termina en […]

Deja un comentario

Marcador de posición del avatar

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

A %d blogueros les gusta esto: