İPUCU

Java Object Oriented Programming temeline dayanan, çok işlevli, step by step işleyen dilin dökümanlarının paylaşım alanı.

Seçenekler

Javascript Mantıksal İşlemler

01-06-2011 18:54
#1
CaLLaHaN - ait Kullanıcı Resmi (Avatar)
Üye
Üyelik tarihi:
11/2010
Nereden:
ƒєηєявαнçєCυмнυяiyeti
Mesajlar:
1.936
Teşekkür (Etti):
78
Teşekkür (Aldı):
316
Konular:
1305
Ticaret:
(0) %
JavaScript"te "ve" Operatörü: "&&" İçiçe deyim kullanmak da güzel bir yol ama daha kısa bir yolumuz var: Mantıksal İşlemler. Sayının hem 25"ten büyük olmasını, hem de 60"tan küçük olmasını istiyorsak ve anlamına gelen && mantıksal işlem işareti ile iki koşulu tek bir koşul ifadesi haline dönüştürebiliriz: Mantıksal İşlemler Bu sefer && (ve) işaretini kullanarak sayının 60"tan küçük olmasını ve sayının 25"ten büyük olmasını sorguladık. Buradaki ve kavramını Matematik konusunun mantık (logic) dersinden hatırlıyorsunuzdur. (Matematiği anlamakta zorlananlar programcılığa hiç başlamasınlar.) Özetle ve ifadesinin sorgulama sonuçları şöyleydi: Doğru && Doğru = Doğru Doğru && Yanlış = Yanlış Yanlış && Doğru = Yanlış Yanlış && Yanlış = Yanlış && operatörüyle yapılan sorgulamanın onaylanması için, her iki koşulun da sağlanması gerekir. Aksi takdirde sorgulama onaylanmayacaktır. JavaScript"te "veya" Operatörü: "||" Bir başka mantıksal işlem operatörü: || (veya anlamındadır; bu işareti oluşturmak için iki defa ALTGR + "tire" tuşuna basın. "tire" tuşu backspace (geri al) tuşunun solunda bulunur. Eminim matematik bilgilerinden hiç kuşku duymadığım okuyucular bu operatörün sorgulama sistemini hemen hatırlamışlardır ama ben yine de yazayım. Doğru || Doğru = Doğru Doğru || Yanlış = Doğru Yanlış || Doğru = Doğru Yanlış || Yanlış = Yanlış || (veya) operatörünün && (ve) operatöründen farkı görülüyor. Bir sorgulamada || operatörü kullanılmışsa, koşullardan bir tanesinin gerçekleşmesi onay için yeterlidir. Son uygulamamızda 65 sayısını && operatörü ile sorgulamıştık: (65 < 60) && (65 > 25) Bu koşulun ilk kısmı yanlış, ikinci kısmı ise doğruydu. Yanlış && doğru = yanlış olduğundan sorgulama sonucu red fonksiyonuna gönderilmişti. Aynı koşul ifadelerini || operatörü ile sorgulasaydık sonuç başka olacaktı: (65 < 60) || (65 > 25) Buradaki işlem: Yanlış || doğru = doğru işlemidir. Ve koşul ifadesi kabul görür. Bu nedenle && ile || ifadelerini ne zaman kullanacağımıza dikkat etmeliyiz. Şimdi || operatörü için başka bir uygulama geliştirelim: Bu uygulamamız öncekiyle aynı sonucu versin. Yanlız bunun için koşul ifadesini ve koşul işlemlerini değiştireceğim, aradaki farka dikkat ediniz. Mantıksal İşlemler Aradaki farkı anlayanlar bu işi kapmış demektir. JavaScript"te "değil" Operatörü: "!" Tüm erkek giyim moda fırsatları için tıklayın ! Bir diğer mantıksal işlem operatörü: ! (değil) operatörüdür. Bu operatör koşul ifadesinin solunda yer alır ve o ifadenin olmamasını sorgular. Uygulamayla gösterelim: Mantıksal İşlemler Uygulamamızda 12 değeri verilen x değişkeninin 0"dan küçük olup olmadığı sorgulanmakta. Eğer sıfırdan büyük değilse negatif(), aksi takdirde pozitif() fonksiyonları çağrılmaktadır. Değişkenlere Mantıksal Değer Atama Sayfamızda aynı koşul ifadelerini birçok kez sorguluyorsak veya koşul ifadesi çok uzunsa, değişkenlere atamayı tercih edebiliriz. Yapı olarak değişkene normal bir değer vermekten farkı yoktur. Örneğin üstteki uygulamayı şu hale dönüştürebiliriz: Değişkenlere Mantıksal Değer Atama Bu uygulamamızda ((x > 0) || (x == 0)) mantıksal değerini y değişkenine atadık.
Kullanıcı İmzası

_____________________________________

Kapkara Bir Site ,Kapkara Bir Adam..


Ülkücü Kibrittir Ateşi Vatan..

Forumu Bıraktı ...

hero125 Teşekkür etti.


Bookmarks


« Önceki Konu | Sonraki Konu »
Seçenekler

Yetkileriniz
Sizin Yeni Konu Acma Yetkiniz var yok
You may not post replies
Sizin eklenti yükleme yetkiniz yok
You may not edit your posts

BB code is Açık
Smileler Açık
[IMG] Kodları Açık
HTML-Kodları Kapalı
Trackbacks are Kapalı
Pingbacks are Kapalı
Refbacks are Kapalı