JavaScript'te Dize Karşılaştırması Nasıl Yapılır?

Javascript Te Dize Karsilastirmasi Nasil Yapilir



JavaScript programları yazarken, bir işlemi gerçekleştirmeden önce iki diziyi karşılaştırmanın gerekli olduğu durumlarla sıklıkla karşılaşırız. Örneğin, bir kişinin adı zaten veritabanında bulunan kullanıcı adlarından biriyle eşleşiyorsa, bir kişinin bir web sitesinde oturum açmasına izin verebilirsiniz. Ardından, katı eşitlik operatörünü kullanın ' === ” dizeleri karşılaştırmak için. Bununla birlikte JavaScript, dizi karşılaştırmaları gerçekleştirmenin birden çok yolunu da destekler.

Bu gönderi, JavaScript'te dize karşılaştırmaları gerçekleştirmeyi açıklayacaktır.







JavaScript'te Dize Karşılaştırması Nasıl Yapılır?

JavaScript'te dizelerin karşılaştırmasını gerçekleştirmek için kullanılabilecek farklı yöntemler vardır. Bunlardan bazıları aşağıda listelenmiştir:



Yöntem 1: JavaScript'te Değerlere Dayalı Dize Karşılaştırması Gerçekleştirin

JavaScript'te değerlere ve büyük/küçük harfe dayalı dize karşılaştırması yapmak için, ' Katı Eşitlik Operatörü ” (===) kullanılabilir.



Sözdizimi

sicim === sicim

Bu işleç, her iki diziyi ortak bir türe dönüştürmeden karşılaştırır.





Örnek

Belirtilen bu örnekte, sabiti belirli bir adla başlatın ve ilk dizeyi ekleyin. Ardından, ikinci sabiti tanımlayın:

sabit ilk dize = 'lh' ;
sabit ikinci dizi = 'linux' ;

Şimdi, “ konsol.log() ” yöntemini seçin ve dizeyi “ yardımıyla karşılaştırın. Katı Eşitlik Operatörü ' aşağıdaki gibi:



konsol. kayıt ( ilk dize === ikinci dizi ) ;

Her iki dizi de farklı olduğu için dizi karşılaştırmasının çıktısının yanlış olarak döndürüldüğü gözlemlenebilir:

Yöntem 2: Alfabetik Sıraya Göre JavaScript'te Dize Karşılaştırması Gerçekleştirin

Alfabetik sıraya göre JavaScript'te dize karşılaştırması yapmak için, ' yerel Karşılaştırma() ” yöntemi kullanılabilir. Bunu yapmak için, aşağıda bu amaçla belirtilen sözdizimini kullanın:

dizi1. yerelKarşılaştır ( dizi2 )

Örnek

Her şeyden önce, dize değerlerine sahip değişkenleri tanımlayın:

öyleydi ilk_dize = 'Elma' ;
öyleydi ikinci_dize = 'Havuç' ;
öyleydi üçüncü_dize = 'Muz' ;

Ardından, dizgiyi bir argüman olarak iletin ' yerel Karşılaştırma() ” Karşılaştırılması gereken yöntem:

konsol. kayıt ( ikinci_dize. yerelKarşılaştır ( üçüncü_dize ) ) ;

Çıktı

Yöntem 3: Uzunluğa Göre JavaScript'te Dize Karşılaştırması Gerçekleştirin

Dizinin uzunluğuna göre dizi karşılaştırmaları da yapabiliriz. Bu amaçla, verilen sözdizimini kontrol edin:

ilk dize. uzunluk > ikinci dizi uzunluk

Burada eklenen “ > ” işlemi, “ uzunluk ”, ikinci dizinin uzunluğundan daha azdır.

Örnek

Bu kod bloğunda, gerekli değerlere sahip iki sabit tanımladık:

sabit ilk dize = 'lh' ;
sabit ikinci dizi = 'linux' ;

Şimdi, onları uzunluğa göre karşılaştıracağız:

konsol. kayıt ( ilk dize. uzunluk > ikinci dizi uzunluk ) ;

Çıktı “ YANLIŞ ”, birinci dizenin uzunluğu ikinciden daha az olduğu için.

Çözüm

JavaScript'te dize karşılaştırmaları yapmak için birden çok yöntem kullanılabilir. Örneğin, “” yardımıyla değerlere dayalı dizi karşılaştırması yapabilirsiniz. === ” kullanan alfabelere dayalı katı eşitlik operatörü yerel Karşılaştırma() ” yöntemi veya “ ile dizenin uzunluğu <” veya “> ' Şebeke. Bu gönderi, JavaScript'te dize karşılaştırması yapmak için birden çok yöntemi belirtti.