Com realitzar una comparació de cadenes en JavaScript

Com Realitzar Una Comparacio De Cadenes En Javascript



Quan escriu programes JavaScript, sovint ens enfrontem a situacions en què primer cal comparar dues cadenes abans de dur a terme una operació. Per exemple, podeu permetre que una persona iniciï sessió en un lloc web si el seu nom coincideix amb un dels noms d'usuari que ja hi ha a la base de dades. A continuació, utilitzeu l'operador d'igualtat estricta ' === ” per comparar cadenes. Tanmateix, JavaScript també admet diverses maneres de realitzar comparacions de cadenes.

En aquesta publicació s'explicarà com fer comparacions de cadenes en JavaScript.







Com realitzar una comparació de cadenes en JavaScript?

Per realitzar la comparació de cadenes en JavaScript, hi ha diferents mètodes que es poden utilitzar. Alguns d'ells s'enumeren a continuació:



Mètode 1: feu una comparació de cadenes en JavaScript basada en valors

Per realitzar la comparació de cadenes en JavaScript basada en valors i majúscules i minúscules de caràcters, el ' Operador d'igualtat estricte ” (===) es pot utilitzar.



Sintaxi

corda === corda

Aquest operador compara ambdues cadenes sense convertir-les en un tipus comú.





Exemple

En aquest exemple indicat, inicialitzeu la constant amb un nom particular i afegiu la primera cadena. Aleshores, defineix la segona constant:

const primera corda = 'lh' ;
const segona cadena = 'linux' ;

Ara, utilitzeu el ' console.log() ” i compara la cadena amb l'ajuda de “ Operador d'igualtat estricte ' com segueix:



consola. registre ( primera corda === segona cadena ) ;

Es pot observar que la sortida de la comparació de cadenes s'ha retornat com a fals perquè ambdues cadenes són diferents:

Mètode 2: feu una comparació de cadenes en JavaScript segons l'ordre alfabètic

Per realitzar una comparació de cadenes en JavaScript basant-se en l'ordre alfabètic, el ' localeCompare() Es pot utilitzar el mètode. Per fer-ho, utilitzeu la sintaxi que s'indica a continuació per a aquest propòsit:

cadena 1. localeCompare ( cadena 2 )

Exemple

En primer lloc, definiu les variables que tenen valors de cadena:

era primera_cadena = 'Poma' ;
era segona_cadena = 'Pastanaga' ;
era tercera_cadena = 'Plàtan' ;

A continuació, passeu la cadena com a argument al ' localeCompare() ” mètode que cal comparar:

consola. registre ( segona_cadena. localeCompare ( tercera_cadena ) ) ;

Sortida

Mètode 3: feu una comparació de cadenes en JavaScript en funció de la longitud

També podem fer comparacions de cadenes en funció de la longitud de la cadena. Per a això, comproveu la sintaxi donada:

primera corda. llargada > segona cadena. llargada

Aquí, l'afegit ' > ” operació verifica que el “ llargada ” de la segona corda és menor que la longitud de la primera.

Exemple

En aquest bloc de codi, hem definit dues constants amb els valors requerits:

const primera corda = 'lh' ;
const segona cadena = 'linux' ;

Ara, els compararem segons la longitud:

consola. registre ( primera corda. llargada > segona cadena. llargada ) ;

La sortida ha retornat ' fals ”, ja que la longitud de la primera corda és menor que la de la segona.

Conclusió

Per realitzar comparacions de cadenes en JavaScript, es poden utilitzar diversos mètodes. Per exemple, podeu realitzar una comparació de cadenes basada en valors amb l'ajuda del ' === ' operador d'igualtat estricte, basat en alfabets que utilitzen el ' localeCompare() ” o la longitud de la cadena amb el “ <' o '> ” operador. Aquesta publicació indicava els múltiples mètodes per realitzar la comparació de cadenes en JavaScript.