Şub
19Değişkenlerimiz arasında işlemler yaptırmak için operatör olarak adlandırdığımız işaretleri kullanırız. Peki bu operatörler nelerdir?

Yukarıda tüm operatörlerimiz yer almaktadır. Bir kaç küçük uygulama yaparakta konuyu tamamlayabiliriz.
Üs Alma
a = 2
b = 3
sonuc = a ^ b
response.write sonuc
%>
4 işlem'i bir arada kullanma
a = 5
b = 2
c = 6
sonuc = (a + b) * ((c / b) - (a - b))
response.write sonuc
%>
İşlem önceliği matematikte olduğu gibidir. Yukarıdaki sonuc şöyle devam edecektir.
sonuc = (a + b) * ((c / b) - (a - b))
sonuc = (5 + 2) * ((6 / 2) - (5 - 2))
sonuc = 7 * (3 - 3)
sonuc = 7 * 0
sonuc = 0
Eğer işlemimiz (a + b) * (c / b) - (a - b) bu şekilde olsaydı sonuç farklı değer gönderecektir (sonuc 18 olurdu) Bu yüzden işlem önceliği ve parantezler son derece önemlidir.
6 yorum var
#349.-metehan -29 Eylül 2007 Cumartesi
yav bizim öğretmen işlem önceliği parantez bölme çarpma toplama çıkarma olduğunu sölüo yavvvvvvvvvvvv
#352.-merve tuncer-04 Ekim 2007 Perşembe
çok güzel olmuş bayıldım bu siteyee metehan bizim öğretmen de öyle söylüyo ama bu üst sınıflar için geçerli galiba belki ileri sınıflarındır yanii=))
evet o konuda haklı, aynı matematikteki gibi işlem önceliği parantez içine veriliyor. sonra bölme, çarpma, toplama-çıkarma işlermlerine sıra geliyor. kod yazarken bu konuya dikkatli olmak gerekli.
#428.-fuat tufan -28 Kasım 2007 Çarşamba
şu soruyu işlem önceliğine göre yaparmısınız.
8:4.1/2
#538.-erdem-20 Mart 2008 Perşembe
fuat tufan verdiğin 8:4.1/2 örneği var ya
bunda işlem önceliği diye birşey yok orada nereden tutarsan tut sonuç 1 çıkar
o yüzden parantez ve farklı aritmetik işlemlerinin yapılmadığı işlemlerde işlem önceliği bununmaz. bu 10 tane sayıyı arka arkaya toplamak gibidir. (10+3) - (5+3) üç ile 10+3-5-3 ün farklı olduğunu iddia edebilirmisin? aynı şey çarpma ve bölmede de aynı. önce hangisini yaparsan işlem önceliği onun olur 
#622.-çağla emer-10 Haziran 2008 Salı
bu işlemler çok karışık hiçbir şey anlamadım zaten matematik dersin de pek de iyi değilim
