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.