JavaScript

Descubre cómo usar endsWith() en JavaScript

Aprende a utilizar la función endsWith() para mejorar tu código

endsWith() es una función integrada en el lenguaje de programación JavaScript que se utiliza para comprobar si un string termina con otro string específico. Esta función es muy útil en situaciones donde necesitas verificar si un string cumple ciertos criterios de finalización.

Ejemplo 1: Comprobar si una cadena termina en «.jpg»


const imagen = "miImagen.jpg";
if (imagen.endsWith(".jpg")) {
  console.log("La imagen es de tipo JPG");
} else {
  console.log("La imagen no es de tipo JPG");
}

Ejemplo 2: Comprobar si una URL es de un sitio web específico


const url = "https://www.example.com/pagina";
if (url.endsWith(".com")) {
  console.log("La URL pertenece a un sitio web de tipo .com");
} else {
  console.log("La URL no pertenece a un sitio web de tipo .com");
}

Ejemplo 3: Comprobar si una cadena es una fecha en formato ISO


const fecha = "2021-08-16";
if (fecha.endsWith("-00")) {
  console.log("La cadena es una fecha en formato ISO");
} else {
  console.log("La cadena no es una fecha en formato ISO");
}

Ejemplo 4: Comprobar si un archivo es de tipo PDF


const archivo = "miArchivo.pdf";
if (archivo.endsWith(".pdf")) {
  console.log("El archivo es de tipo PDF");
} else {
  console.log("El archivo no es de tipo PDF");
}

Ejemplo 5: Comprobar si una cadena contiene un sufijo específico


const texto = "Hola, ¿qué tal?";
if (texto.endsWith("tal")) {
  console.log("La cadena contiene el sufijo 'tal'");
} else {
  console.log("La cadena no contiene el sufijo 'tal'");
}

Ejemplo 6: Comprobar si una dirección de correo electrónico es de Gmail


const email = "example@gmail.com";
if (email.endsWith("gmail.com")) {
  console.log("El correo electrónico es de Gmail");
} else {
  console.log("El correo electrónico no es de Gmail");
}

Conclusión

Utilizar endsWith() en tus proyectos puede mejorar la legibilidad y mantenibilidad del código. Además, te permitirá realizar comprobaciones más precisas en strings y evitar errores de programación.

Para integrar endsWith() en tus proyectos futuros, asegúrate de entender su sintaxis y cómo se comporta con diferentes tipos de datos. También puedes explorar otros métodos similares como startsWith() o includes()

Con esta herramienta en tu cintura, podrás enfrentar con más facilidad los desafíos de la programación diaria.

Deja una respuesta

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.