JavaScript proporciona muchas funciones de cadena integradas para realizar diversas operaciones en cadenas. Una de esas funciones de cadena útiles es termina con() , que le permite comprobar si una cadena determinada termina con un conjunto específico de caracteres. En este artículo, exploraremos el termina con() funcione en JavaScript y vea cómo usarlo en su código.
Sintaxis:
Aquí está la sintaxis del termina con() función:
velocidad de baudios en arduino
string.endsWith(searchString, length)
cadena de búsqueda: (obligatorio)
La cadena que desea buscar al final de la cadena original.
longitud (opcional):
Especifica la longitud de la cadena a considerar. Si se omite, se busca en toda la cadena.
Valor de retorno:
El termina con() la función devuelve un booleano valor, que es verdadero si la cadena original termina con la cadena especificada, y FALSO de lo contrario.
Ejemplos:
A continuación se muestran algunos ejemplos que demuestran cómo utilizar el termina con() función:
Ejemplo 1: comprobar si una cadena termina con un carácter específico
const str = 'Hello, world!'; console.log(str.endsWith('!')); console.log(str.endsWith('world')); console.log(str.endsWith('world', 13));
Producción:
true false false
Explicación:
En este ejemplo, la primera consola.log() La declaración comprueba si la cadena termina con un signo de exclamación. La segunda declaración verifica si la cadena termina con la palabra 'mundo' . La tercera afirmación limita la búsqueda a la primera. 13 caracteres de la cadena y comprueba si termina con la palabra 'mundo' .
Ejemplo 2:
Otro ejemplo sobre si una cadena termina con un carácter específico:
const str = 'Hello, world!'; if (str.endsWith('!')) { console.log('The string ends with an exclamation mark'); } if (str.endsWith('world!')) { console.log('The string ends with 'world!''); } else { console.log('The string doesn't end with 'world!''); }
Producción:
The string ends with an exclamation mark The string ends with 'world!'
Explicación:
En este ejemplo, la primera instrucción if verifica si la cadena termina con un signo de exclamación. Si es así, registrará un mensaje en la consola. La segunda sentencia if comprueba si la cadena termina con los caracteres '¡mundo!' . Dado que la cadena termina con '¡mundo!' , registrará un mensaje en la consola diciendo que la cadena termina en '¡mundo!' . Si la cadena no terminaba en '¡mundo!' , registraría un mensaje que dice que la cadena no termina en '¡mundo!' .
Ejemplo 3:
Validar la entrada del usuario
const userInput = prompt('Enter a URL:'); if (userInput.endsWith('.com')) { console.log('Valid URL: ends with '.com''); } else { console.log('Invalid URL: must end with '.com''); }
Producción:
Enter a URL: https://www.javatpoint.com/ Invalid URL: must end with '.com'
En este ejemplo, el inmediato() La función se utiliza para obtener la entrada del usuario. El si declaración luego verifica si la entrada del usuario termina con la cadena '.con' . Si es así, registros un mensaje que dice que la URL es válida. De lo contrario, registra un mensaje que dice que la URL no es válida y debe terminar con '.con' .
comando zip en linux
Ejemplo 4:
Filtrar una serie de cadenas según una condición específica
const words = ['apple', 'banana', 'orange', 'grape']; const filteredWords = words.filter((word) => { return word.endsWith('e'); }); console.log(filteredWords);
Producción:
[ 'apple', 'orange', 'grape' ]
En este ejemplo, el filtrar() El método se utiliza para crear una nueva matriz llamada Palabras filtradas . El filtrar() El método toma un llamar de vuelta función que se ejecuta para cada elemento de la matriz. La función de devolución de llamada verifica si el elemento actual en la matriz termina con la letra 'Es' utilizando el termina con() función. Si es así, el elemento se agrega a la nueva matriz. Finalmente, el consola.log() declaración genera el Palabras filtradas matriz a la consola, que contiene sólo las palabras que terminan con la letra 'Es' .
Conclusión:
El termina con() La función en JavaScript es una función de cadena útil que le permite verificar si una cadena determinada termina con un conjunto específico de caracteres. Puede usarlo para realizar diversas tareas, como validar la entrada del usuario, filtrar una serie de cadenas en función de una condición específica y más. Saber utilizar el termina con() La función puede resultar útil para escribir código JavaScript eficiente y eficaz.