JavaScriptProgramación

Explorando String.prototype.endsWith() en JavaScript

Aprende a utilizar la función de cadenas más reciente en JavaScript y mejorar tus proyectos

La función String.prototype.endsWith() es una herramienta útil en JavaScript que permite comprobar si un string termina con otro determinado. Esta función se ha incluido en la especificación de ECMAScript 2015 (ES6) y es compatible con la mayoría de los navegadores actuales. En este artículo, exploraremos cómo usar String.prototype.endsWith() para mejorar tus proyectos en JavaScript.

Ejemplo 1: Comprobar si una cadena termina con la extensión «.jpg»


const imagen = "imagen.jpg";
if (imagen.endsWith(".jpg")) {
  console.log("La imagen es una imagen JPG");
} else {
  console.log("No es una imagen JPG");
}

Ejemplo 2: Verificar si un URL termina con «example.com»


const url = "https://www.example.com/";
if (url.endsWith("example.com")) {
  console.log("Es una dirección URL de example.com");
} else {
  console.log("No es una dirección URL de example.com");
}

Ejemplo 3: Comprobar si un número es positivo o negativo


const numero = -5;
if (numero.toString().endsWith("+")) {
  console.log("El número es positivo");
} else {
  console.log("El número es negativo");
}

Ejemplo 4: Identificar el formato de archivo de un nombre de archivo


const archivo = "archivo.pdf";
if (archivo.endsWith(".pdf")) {
  console.log("El archivo es en formato PDF");
} else if (archivo.endsWith(".docx")) {
  console.log("El archivo es en formato DOCX");
} else {
  console.log("No se ha reconocido el formato del archivo");
}

Conclusión

En resumen, String.prototype.endsWith() es una función útil y fácil de utilizar que puede ayudarte a simplificar la verificación de cadenas en tu código. Al integrarla en tus proyectos futuros, podrás escribir código más legible, mantenible y eficiente. No pierdas tiempo y empieza a explorar esta función en tus próximos proyectos de JavaScript.