Karşılaştırma İşlemleri
Programlama yaparken en çok kullanacağımız işlem belkide karşılaştırmadır. Bilgisayara bir şeyler yaptırırken şu şekildeyse şunu yap aksi halde bunu yap şeklinde kullanımlar hazırlayacağımız programın mantığını oluşturacaktır. Bu şekilde bilgisayar yeri geldiğinde kararverebilecektir.
Karşılaştırma işelemlerini if, for, do gibi methodlarda kullanacağız. Karşılaştırma operatorlerini görelim.
- == eşit
Bu operator sağındaki ve solundaki değerler birbirine eşitse true(doğru) aksi halde false(yanlış) değerini verir.
-
- != eşit değil
- Bu operator solundaki ve sağındaki değerleri karşılaştırır ve iki değer bir birine eşit değilse true(doğru) aksi halde
- false(yanlış) değerini verir.
-
- < küçüktür
İşaretin solunda ki değer sağındaki değerden küçükse true aksi halde false değerini verir.
-
- > büyüktür
İşaretin solundaki değer sağındaki değerden büyükse true aksi halde false değerini verir.
-
- <= küçük veya eşittir
İfadenin solundaki değişken sağındaki değişkenden küçük veya ona eşitse true(doğru) aksi halde false değerini verir.
-
- >= büyük veya eşittir
İfadenin solundaki değer sağındaki değerden büyük veya ona eşit ise true aksi halde false değerini verir.
Karşılaştırma operatorleri önemli bir konu olduğu için bir örnek ile bu konuyu görelim.
<html> <head> <META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=iso-8859-9"> <script language="JavaScript"> <!-- gizle function kontrolEt() { degisken1= document.giris.deger1.value; degisken2=document.giris.deger2.value; sonuclar=degisken1+" "+degisken2; if(degisken1==degisken2) { document.giris.sonuc.value="Degiskenler eşit"; document.giris.yazdeger1.value=degisken1; document.giris.yazdeger2.value=degisken2; document.giris.deger1.value=""; document.giris.deger2.value=""; } if(degisken1
|