Como realizar comparação de strings em JavaScript

Como Realizar Comparacao De Strings Em Javascript



Ao escrever programas JavaScript, frequentemente enfrentamos situações em que é necessário primeiro comparar duas strings antes de realizar uma operação. Por exemplo, você pode permitir que uma pessoa faça login em um site se seu nome corresponder a um dos nomes de usuário já existentes no banco de dados. Em seguida, use o operador de igualdade estrita “ === ” para comparar strings. No entanto, o JavaScript também oferece suporte a várias maneiras de realizar comparações de strings.

Este post explicará como realizar comparações de strings em JavaScript.







Como executar a comparação de strings em JavaScript?

Para realizar a comparação de strings em JavaScript, existem diferentes métodos que podem ser utilizados. Alguns deles estão listados abaixo:



Método 1: Realizar comparação de strings em JavaScript com base em valores

Para realizar a comparação de strings em JavaScript com base em valores e letras maiúsculas e minúsculas, o “ Operador de Igualdade Estrita ” (===) pode ser utilizado.



Sintaxe

corda === corda

Este operador compara as duas strings sem convertê-las em um tipo comum.





Exemplo

Neste exemplo declarado, inicialize a constante com um nome específico e adicione a primeira string. Em seguida, defina a segunda constante:

const primeira corda = 'lh' ;
const segunda corda = 'linux' ;

Agora, utilize o “ console.log() ” e compare a string com a ajuda de “ Operador de Igualdade Estrita ' do seguinte modo:



console. registro ( primeira corda === segunda corda ) ;

Pode-se observar que a saída da comparação de strings foi retornada como falsa porque ambas as strings são diferentes:

Método 2: Realizar comparação de strings em JavaScript com base na ordem alfabética

Para realizar a comparação de strings em JavaScript com base na ordem alfabética, o parâmetro “ localeCompare() ” pode ser usado. Para tanto, utilize a sintaxe abaixo indicada para este fim:

string1. localidadeCompare ( string2 )

Exemplo

Primeiro de tudo, defina as variáveis ​​com valores de string:

era first_string = 'Maçã' ;
era segunda_string = 'Cenoura' ;
era terceira_string = 'Banana' ;

Em seguida, passe a string como um argumento para o “ localeCompare() ” método que precisa ser comparado:

console. registro ( segunda_cadeia. localidadeComparar ( terceira_string ) ) ;

Saída

Método 3: Realizar comparação de strings em JavaScript com base no comprimento

Também podemos realizar comparações de strings com base no comprimento da string. Para isso, confira a sintaxe fornecida:

firststring. comprimento > segunda linha. comprimento

Aqui, o adicionado “ > ” operação verifica se o “ comprimento ” da segunda string é menor que o comprimento da primeira string.

Exemplo

Neste bloco de código, definimos duas constantes com os valores necessários:

const primeira corda = 'lh' ;
const segunda corda = 'linux' ;

Agora, vamos compará-los com base no comprimento:

console. registro ( firststring. comprimento > segunda linha. comprimento ) ;

A saída retornou “ falso ”, já que o comprimento da primeira string é menor que o da segunda.

Conclusão

Para realizar comparações de strings em JavaScript, vários métodos podem ser usados. Por exemplo, você pode realizar comparação de strings com base em valores com a ajuda do “ === ” operador de igualdade estrita, baseado em alfabetos usando o “ localeCompare() ” ou o comprimento da string com o “ <” ou “> ” operador. Esta postagem indicou os vários métodos para realizar a comparação de strings em JavaScript.