İki değişkenin nasıl karşılaştırılacağını biliyoruz, bunun için == karşılaştırma operatörünü veya === kesin karşılaştırma operatörünü kullanıyoruz. Peki ikiden fazla değişkeni nasıl karşılaştıracağız?
Üç veya daha fazla değişkeni karşılaştırmak istediğimizde && operatörünü bir zincir (chain) olarak kullanıyoruz. Mesela elimizde üç farklı sayı değişkeni olduğunu farzedelim.
const a = 15;
const b = 15;
const c = 9;Bu üç değişkenin eşit olup olmadığını denetlemek için önce a === b ifadesini ve sonra araya bir zincir kurmak için && ifadesini ekledikten sonra b === c ifadesini kullanıyoruz. Böylece eğer a ile b eşit ise ikinci bölüm denetlenecek ve b ve c eşit mi diye bakılacak. İki bölümde doğru cevabını verirse sonuç true eğer bir veya iki taraf da hatalı ile false ifadesi geri dönderilecektir.
if(a === b && b === c) {
console.log("✅ Değişkenler birbirine eşit");
} else {
console.log("⛔️ Değişkenler bir birine eşit değil");
}Tam kod aşağıdaki gibidir.
const a = 15;
const b = 15;
const c = 9;
if(a === b && b === c) {
console.log("✅ Değişkenler birbirine eşit");
} else {
console.log("⛔️ Değişkenler bir birine eşit değil");
}
// Ekrana
// ⛔️ Değişkenler bir birine eşit değil
// YazdırılırSonuç
İkiden fazla değişkenin eşit olup olmadığını kontrol etmek için && ifadesi ile bir zincir oluşturmak gerekiyor. Tüm değişkenler bu zincire eklendiğinde eğer tüm değişkenlerin değeri aynı ise true farklı ise false değeri geri dönderilir.
Sorularınızı bize yorumlardan gönderebilirsiniz.
