Come eseguire il confronto delle stringhe in JavaScript

Come eseguire il confronto delle stringhe in JavaScript

Quando scriviamo programmi JavaScript, affrontiamo spesso situazioni in cui è necessario confrontare due stringhe prima di eseguire un'operazione. Ad esempio, puoi consentire a una persona di accedere a un sito Web se il loro nome corrisponde a uno dei nomi degli utenti già nel database. Quindi, utilizzare il rigoroso operatore di uguaglianza "==="Per confrontare le stringhe. Tuttavia, JavaScript supporta anche diversi modi per eseguire confronti di stringhe.

Questo post spiegherà per eseguire confronti di stringhe in JavaScript.

Come eseguire il confronto delle stringhe in JavaScript?

Per eseguire il confronto delle stringhe in JavaScript, ci sono diversi metodi che possono essere utilizzati. Alcuni di essi sono elencati di seguito:

  • Metodo 1: eseguire il confronto delle stringhe in JavaScript in base ai valori
  • Metodo 2: eseguire il confronto delle stringhe in JavaScript in base all'ordine alfabetico
  • Metodo 3: eseguire il confronto delle stringhe in JavaScript in base alla lunghezza

Metodo 1: eseguire il confronto delle stringhe in JavaScript in base ai valori

Per eseguire il confronto delle stringhe in JavaScript in base ai valori e al caso dei caratteri, "Operatore di uguaglianza rigorosa"(===) può essere utilizzato.

Sintassi

String === String

Questo operatore confronta entrambe le stringhe senza convertirle in un tipo comune.

Esempio

In questo esempio dichiarato, inizializza la costante con un nome particolare e aggiungi la prima stringa. Quindi, definisci la seconda costante:

const firststring = 'lh';
const secondString = 'LinuxHint';

Ora, utilizza il "console.tronco d'albero()"Metodo e confronta la stringa con l'aiuto di"Operatore di uguaglianza rigorosa" come segue:

console.registro (firststring === SecondString);

Si può osservare che l'output del confronto delle stringhe è stato restituito come falso perché entrambe le stringhe sono diverse:

Metodo 2: eseguire il confronto delle stringhe in JavaScript in base all'ordine alfabetico

Per eseguire il confronto delle stringhe in JavaScript basato sull'ordine alfabetico, il "localCompare ()"Il metodo può essere utilizzato. Per fare ciò, utilizzare la sintassi indicata di seguito:

String1.LocalECompare (String2)

Esempio

Prima di tutto, definisci le variabili con valori di stringa:

var first_string = "Apple";
var second_string = "carota";
var terzo_string = "banana";

Quindi, passa la stringa come argomento a "localCompare ()"Metodo che deve essere confrontato:

console.Log (Second_String.localCompare (terzo_string));

Produzione

Metodo 3: eseguire il confronto delle stringhe in JavaScript in base alla lunghezza

Possiamo anche eseguire confronti delle stringhe in base alla lunghezza della stringa. A tale scopo, controlla la sintassi data:

Primo punto.Lunghezza> Secondstring.lunghezza

Qui, il aggiunto ">"L'operazione verifica che"lunghezza"Della seconda stringa è inferiore alla lunghezza della prima stringa.

Esempio

In questo blocco di codice, abbiamo definito due costanti con i valori richiesti:

const firststring = 'lh';
const secondString = 'LinuxHint';

Ora li confronteremo in base alla lunghezza:

console.Registro (FirstString.Lunghezza> Secondstring.lunghezza);

L'output restituito "falso", Poiché la lunghezza della prima stringa è inferiore alla seconda.

Conclusione

Per eseguire confronti di stringhe in JavaScript, è possibile utilizzare più metodi. Ad esempio, è possibile eseguire un confronto stringa in base a valori con l'aiuto di "==="Operatore di uguaglianza rigorosa, basato su alfabeti che utilizzano il"localCompare ()"Metodo o la lunghezza della stringa con il""Operatore. Questo post ha dichiarato i più metodi per eseguire il confronto delle stringhe in JavaScript.