Kako izvesti primerjavo nizov v JavaScriptu

Kako Izvesti Primerjavo Nizov V Javascriptu



Pri pisanju programov JavaScript se pogosto srečujemo s situacijami, ko je treba najprej primerjati dva niza, preden izvedemo operacijo. Osebi lahko na primer dovolite, da se prijavi na spletno stran, če se njeno ime ujema z enim od uporabniških imen, ki so že v bazi podatkov. Nato uporabite strogi operator enakosti ' === ” za primerjavo nizov. Vendar pa JavaScript podpira tudi več načinov izvajanja primerjav nizov.

Ta objava bo pojasnila izvajanje primerjav nizov v JavaScriptu.







Kako izvesti primerjavo nizov v JavaScriptu?

Za izvedbo primerjave nizov v JavaScriptu je mogoče uporabiti različne metode. Nekateri od njih so navedeni spodaj:



1. način: Izvedite primerjavo nizov v JavaScriptu na podlagi vrednosti

Če želite izvesti primerjavo nizov v JavaScriptu na podlagi vrednosti in velikih in malih črk, uporabite » Operater stroge enakosti ” (===) lahko uporabite.



Sintaksa

vrvica === vrvica

Ta operater primerja oba niza, ne da bi ju pretvoril v skupno vrsto.





Primer

V tem navedenem primeru inicializirajte konstanto z določenim imenom in dodajte prvi niz. Nato definirajte drugo konstanto:

konst prva struna = 'lh' ;
konst secondstring = 'linux' ;

Zdaj pa uporabite » console.log() ' in primerjajte niz s pomočjo ' Operater stroge enakosti ' kot sledi:



konzola. dnevnik ( prva struna === secondstring ) ;

Opazimo lahko, da je bil rezultat primerjave nizov vrnjen kot false, ker sta oba niza različna:

2. način: Izvedite primerjavo nizov v JavaScriptu na podlagi abecednega reda

Za izvedbo primerjave nizov v JavaScriptu na podlagi abecednega vrstnega reda je » localeCompare() ” se lahko uporabi metoda. Če želite to narediti, za ta namen uporabite spodnjo sintakso:

niz1. localeCompare ( niz2 )

Primer

Najprej definirajte spremenljivke z nizovnimi vrednostmi:

je bil prvi_niz = 'jabolko' ;
je bil drugi_niz = 'Korenček' ;
je bil tretji_niz = 'banana' ;

Nato posredujte niz kot argument v ' localeCompare() ” metoda, ki jo je treba primerjati:

konzola. dnevnik ( drugi_niz. localeCompare ( tretji_niz ) ) ;

Izhod

3. način: Izvedite primerjavo nizov v JavaScriptu na podlagi dolžine

Izvajamo lahko tudi primerjave nizov glede na dolžino niza. V ta namen preverite dano sintakso:

prva struna. dolžina > secondstring. dolžina

Tukaj je dodano » > ' preverja, ali ' dolžina ” drugega niza je manjša od dolžine prvega niza.

Primer

V tem bloku kode smo definirali dve konstanti z zahtevanimi vrednostmi:

konst prva struna = 'lh' ;
konst secondstring = 'linux' ;

Zdaj jih bomo primerjali glede na dolžino:

konzola. dnevnik ( prva struna. dolžina > secondstring. dolžina ) ;

Izhod je vrnil ' lažno ”, saj je dolžina prvega niza manjša od dolžine drugega.

Zaključek

Za izvajanje primerjav nizov v JavaScriptu je mogoče uporabiti več metod. Primerjavo nizov lahko na primer izvedete na podlagi vrednosti s pomočjo » === ” striktni operator enakosti, ki temelji na abecedah z uporabo localeCompare() ' ali dolžina niza z ' <« ali »> ” operaterja. Ta objava je navedla več metod za izvajanje primerjave nizov v JavaScriptu.