logo

Função JavaScript Endswith()

JavaScript fornece muitas funções de string integradas para realizar várias operações em strings. Uma dessas funções de string úteis é termina com() , que permite verificar se uma determinada string termina com um conjunto específico de caracteres. Neste artigo, exploraremos o termina com() função em JavaScript e veja como usá-la em seu código.

Sintaxe:

Aqui está a sintaxe do termina com() função:

programa principal em java
 string.endsWith(searchString, length) 

string de pesquisa: (obrigatório)

A string que você deseja pesquisar no final da string original.

comprimento (opcional):

Ele especifica o comprimento da string a ser considerada. Se omitido, toda a string será pesquisada.

Valor de retorno:

O termina com() função retorna um boleano valor, que é verdadeiro se a string original terminar com a string especificada, e falso de outra forma.

Exemplos:

Aqui estão alguns exemplos que demonstram como usar o termina com() função:

Exemplo 1: Verifique se uma string termina com um caractere específico

 const str = 'Hello, world!'; console.log(str.endsWith('!')); console.log(str.endsWith('world')); console.log(str.endsWith('world', 13)); 

Saída:

 true false false 

Explicação:

Neste exemplo, o primeiro console.log() A instrução verifica se a string termina com um ponto de exclamação. A segunda instrução verifica se a string termina com a palavra 'mundo' . A terceira afirmação limita a pesquisa ao primeiro 13 caracteres da string e verifica se ela termina com a palavra 'mundo' .

Exemplo 2:

Outro exemplo de se uma string termina com um caractere 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!''); } 

Saída:

 The string ends with an exclamation mark The string ends with 'world!' 

Explicação:

Neste exemplo, a primeira instrução if verifica se a string termina com um ponto de exclamação. Se isso acontecer, ele registrará uma mensagem no console. A segunda instrução if verifica se a string termina com os caracteres 'mundo!' . Como a string termina com 'mundo!' , ele registrará uma mensagem no console dizendo que a string termina com 'mundo!' . Se a string não terminasse com 'mundo!' , registraria uma mensagem dizendo que a string não termina com 'mundo!' .

Exemplo 3:

Validar a entrada do usuário

 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''); } 

Saída:

 Enter a URL: https://www.javatpoint.com/ Invalid URL: must end with '.com' 

Neste exemplo, o incitar() A função é usada para obter a entrada do usuário. O declaração if então verifica se a entrada do usuário termina com a string '.com' . Se isso acontecer, Histórico uma mensagem dizendo que o URL é válido. Caso contrário, ele registra uma mensagem informando que a URL é inválida e deve terminar com '.com' .

java aleatório matemática aleatória

Exemplo 4:

Filtre uma matriz de strings com base em uma condição específica

 const words = ['apple', 'banana', 'orange', 'grape']; const filteredWords = words.filter((word) => { return word.endsWith('e'); }); console.log(filteredWords); 

Saída:

 [ 'apple', 'orange', 'grape' ] 

Neste exemplo, o filtro() método é usado para criar um novo array chamado palavras filtradas . O filtro() método leva um ligar de volta função que é executada para cada elemento do array. A função de retorno de chamada verifica se o elemento atual no array termina com a letra 'e' usando o termina com() função. Se isso acontecer, o elemento será adicionado ao novo array. finalmente, o console.log() instrução gera o palavras filtradas array para o console, que contém apenas as palavras que terminam com a letra 'e' .

Conclusão:

O termina com() function em JavaScript é uma função de string útil que permite verificar se uma determinada string termina com um conjunto específico de caracteres. Você pode usá-lo para executar diversas tarefas, como validar a entrada do usuário, filtrar uma matriz de strings com base em uma condição específica e muito mais. Saber usar o termina com() função pode ser útil para escrever código JavaScript eficiente e eficaz.