Esta postagem do blog ajudará a aprender o procedimento para verificar se uma substring está presente no final da string em JavaScript.
Como verificar se a string termina com a substring em javascript?
Para determinar se a string termina com uma substring, use os seguintes métodos:
Vamos verificar esses métodos!
Método 1: Verifique se a substring presente no final da string usando o método endswith ()
Use o "termina com()”Método para verificar se a string termina com a substring ou não. É preciso uma substring que será verificada na string, se a string termina com ela ou não, como um argumento. Suas saídas “verdadeiro" ou "falso”Se a substring estiver presente ou não no final da string, respectivamente.
Sintaxe
Siga a sintaxe abaixo do dado para o “termina com()”Método:
corda.endswith (pesquisa de pesquisa, comprimento)Na sintaxe acima, o método especificado leva dois parâmetros:
Valor de retorno
O método endswith () sai “verdadeiro”Quando a string termina com a substring e“falso”Quando não existe na string.
Exemplo
Crie uma string armazenada em uma variável “corda”:
var string = 'Aprenda JavaScript do Linuxhint';Crie uma variável “substring”Isso armazena uma parte da string como uma substring:
var substring = 'linuxhint';Ligar para "termina com()”Método com string e passa uma substring nela como um argumento, que verificará se a string termina com a substring específica ou não:
var resultado = string.endswith (substring);Imprima o valor resultante usando o “console.registro()”Método:
console.log (resultado);Saída
A saída acima é exibida “verdadeiro”, Que indica que a string termina com a substring especificada.
Método 2: Verifique se a substring presente no final da string usando o método substring ()
Para determinar se a string termina com a substring, utilize o “substring ()”Método. É utilizado para recuperar a sequência entre os índices especificados; portanto, subtraia o comprimento da substring do comprimento da string. Se a string retornada for a mesma que a substring especificada, é verdade, indicando que termina com uma substring.
Sintaxe
Use a sintaxe dada para verificar se a string termina com uma substring ou não com a ajuda do “substring ()”Método:
corda.substring (string.comprimento - substring.comprimento) === substring;Na sintaxe acima, subtraia o comprimento da substring do comprimento da string, se a sequência resultante for equivalente à substring especificada, significa que a string termina com uma substring.
Valor de retorno
Se uma substring estiver presente no final da string, ele produzirá “verdadeiro", outro, "falso”É devolvido.
Exemplo
Depois de especificar a string e a substring, defina uma função “stringendnds ()”Com dois parâmetros, a string“str”E a substring“substr"Então, invoca o"substring ()”Método e retorne o valor resultante à função:
função stringend (str, substr)Chame a função definida passando uma string como um primeiro argumento que será verificado e substring como um segundo argumento que precisa ser pesquisado no final da string dada:
console.log (stringend (string, substring));Saída
A saída acima é exibida “verdadeiro”O que significa que a string termina com a substring especificada.
Método 3: Verifique se a substring presente no final da string usando o método indexOf ()
Outro método para determinar se a string termina com a substring ou não é o “índice de()”Método. Dá a posição da primeira instância de um valor em uma string. Para verificar se a substring estiver presente no final da string, é preciso um “substring”E a diferença do comprimento da sequência com o comprimento da substring como parâmetros. Se o valor resultante for igual a “-1”, Isso significa que a substring não está presente no final da string.
Sintaxe
Siga a sintaxe dada para o “índice de()”Método:
corda.IndexOf (SearchValue, String.Comprimento - SearchValue.comprimento) !== -1;Aqui, "SearchValue" é o "substring”Isso será olhado para o final da corda.
Valor de retorno
Se a substring não puder aparecer na string, ele retorna “-1", Caso contrário, ele retorna"1”.
Exemplo
Defina uma função “stringendnds ()”Com dois parâmetros, a string“str”E a substring“substr", Então invoca o"índice de()”Método e retorna o valor resultante à função:
função stringend (str, substr)Invoque a função definida “stringend ()”Ao passar uma string e substring como argumentos:
console.log (stringend (string, substring))Saída
Todas as informações relevantes são coletadas relacionadas a identificar se a string termina com uma substring ou não.
Conclusão
Para determinar se a string termina com a substring, use métodos predefinidos JavaScript, incluindo o “termina com()”Método,“substring ()”Método, ou“índice de()”Método. Todos esses métodos retribuem o valor booleano “verdadeiro”Como uma saída se a string terminar com a substring especificada, caso contrário, ele produz“falso”. Este tutorial ajuda a aprender o procedimento para verificar se a string termina com uma substring ou não usando JavaScript.