Como executar a comparação de strings em javascript

Como executar a comparação de strings em javascript

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

Este post explicará para 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: Execute a comparação de strings em JavaScript com base nos valores
  • Método 2: Execute a comparação de strings em JavaScript com base em ordem alfabética
  • Método 3: Execute a comparação de strings em JavaScript com base no comprimento

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

Para executar a comparação de strings em javascript com base em valores e no caso de caracteres, o “Operador estrito de igualdade”(===) pode ser utilizado.

Sintaxe

String === String

Este operador compara as duas cordas 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 FirstString = 'lh';
const SecondString = 'Linuxhint';

Agora, utilize o “console.registro()”Método e compare a string com a ajuda de“Operador estrito de igualdade" do seguinte modo:

console.log (primeirostring === SecondString);

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

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

Para realizar a comparação de strings em JavaScript com base na ordem alfabética, o “LocalecMare ()”O método pode ser usado. Para fazer isso, utilize a sintaxe declarada abaixo para esse fim:

String1.LocalECompare (String2)

Exemplo

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

var FURN_STRING = "APPLE";
var secundário_string = "cenoura";
var terceiro_string = "banana";

Então, passe a string como um argumento para o “LocalecMare ()”Método que precisa ser comparado:

console.log (segundo_string.localCompare (terceiro_string));

Saída

Método 3: Execute a 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 esse fim, confira a sintaxe dada:

FirstString.Comprimento> SecondString.comprimento

Aqui, o adicionado “>Operação verifica que o “comprimento”Da segunda sequência é menor que o comprimento da primeira corda.

Exemplo

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

const FirstString = 'lh';
const SecondString = 'Linuxhint';

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

console.log (FirstString.Comprimento> SecondString.comprimento);

A saída retornada “falso”, Pois o comprimento da primeira corda é menor que o segundo.

Conclusão

Para executar comparações de strings em JavaScript, vários métodos podem ser usados. Por exemplo, você pode executar a comparação de strings com base em valores com a ajuda do “===Operador de igualdade estrito, baseado em alfabetos usando o “LocalecMare ()”Método ou o comprimento da string com o“Operador. Esta posta.