Merhaba, JavaScript’te Mantıksal Bağlaçlar (and,or,not) başlıklı yazıma hoşgeldiniz bu yazımda JavaScript’te bulunan mantıksal bağlaçlara değineceğiz.
JavaScript’te 3 tane bağlaç vardır bunlar && (and), ||(or) ve ! (not) dir. Türkçeleri sırasıyla “ve, ya da , değil” dir. Bağlaçlar boolen(true ya da false) değerler verir.
&& (and) Bağlacı
Tüm koşullar sağlanınca bize true değerini döndürür. Hemen örnekte deneyelim.
Örnek
document.write((9 > 3) && 3.19 == 3.19 && "Tuğra" == "Tuğra");
Yukarıdaki kodu çalıştırdığımızda ekrana true yazacaktır çünkü tüm koşullar sağlanmış demektir. Eğer kodumuz aşağıdaki gibi doğru olmayan bir değer taşısaydı bu alacağımız çıktı false oalcaktı.
document.write((9 < 3) && 3.19 == 3.19 && "Tuğra" == "Tuğra");
|| (or) Bağlacı
İçinde bulunan herhangi bir değer sağlanınca true değeri döner. Örneğimize bakalım.
Örnek
document.write((9 || 3) || 3.19 == 3.19 || "Tuğra" == "Tuğra");
Yukarıdaki kodu çalıştırdığımızda ekrana true değerini vereceğini göreceksinizdir. Eğer kodumuz aşağıdaki gibi olsaydı hiçbir koşul sağlanmadığı için false değeri dönecektir.
document.write((9 < 3) || 3.11 == 3.19 || "Tuğra" == "Merhaba");
! (not) Bağlacı
True değerini false‘a, false değerini true‘ya çevirir. Hemen örneği inceleyelim.
Örnek
document.write(3 < 5);
Yukarıdaki kodumuzda üç, beş’ten küçük olduğu için true değeri ekrana çıkacaktır. Fakat aşağıdaki gibi kodun başına ! (not) bağlacı koyarsak true değeri false olacaktır.
document.write(!(3 < 5));