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
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 === StringQuesto 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';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";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.lunghezzaQui, 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';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.