ActionScript 3.0 Operatörler I : Aritmetiksel Operatörler
Muttalip TULGAR Tarih: 8/07/2008 Yorum: 0 adet
Okunma : 1520 Tutanlar: Bu yazıyı 0 kişi tuttu.
Operatörler, değişkenler veya sabitler üzerinde matematiksel ve mantıksal karşılaştırma gibi işlemleri gerçekleştiren işaretlerdir. Operand kavramı da operatörler ile birlikte kullanılan bir kavram olup işlemin içinde olan her bir değişken veya sabite denir. Örneğin, a + b bir aritmetiksel toplama işlemi olup a ve b operand, + ise operatördür. Operatörler yedi ana başlık altında incelenebilir:
1) Aritmetiksel Operatörler
2) Atama Operatörleri
3) Karşılaştırma Operatörleri
4) Eşitlik Operatörleri
5) Mantıksal Operatörler
6) Koşul Operatörü
7) Bitwise Operatörler
1)Aritmetiksel Operatörler:
Matematiksel dört işlem ve modül(kalan) işlemleri için kullanılan operatörlerdir.
+ Toplama trace(7 + 8); // 15
- Çıkarma trace(4 - 2); // 2
* Çarpma trace(6 * 9); // 54
/ Bölme trace(48 / 4); // 12
% Modül (Bölümden kalan) trace(32 % 5); // 2
2)Atama Operatörleri:
a)( = ) Operatörü:
Değişken ve sabitlere değer atamak için kullanılır.
var a:String;
a = "program"; //a değişkenine "program" string değeri atandı.
var k:Number = 13; //k değişkenine "13" sayısal değeri atandı.
b)( += ) Operatörü:
değişken1 += değişken2 değişken1 = değişken1 + değişken2
var a:Number = 9;
var b:Number = 3;
a += b;
trace(a); // 12
a += b, a = a + b ifadesi ile aynı ifadedir.
"a" nın ilk değeri 9 olup, "b" ile toplanıyor ve sonuç olarak "a" değişkeni 12 olan yeni değere sahip oluyor.
(+=) operatörü iki string değişkeni birleştirmek içinde kullanılır.
var soyad:String = "Ok";
var ad:String = "Hatice";
trace(ad +=soyad);
// HaticeOk
c)( - = ) Operatörü:
değişken1 - = değişken2 değişken1 = değişken1 - değişken2
var a:Number = 15;
var b:Number = 7;
a -= b;
trace(a); // 8
a -= b, a = a - b ifadesi ile aynı ifadedir.
"a" nın ilk değeri 15 olup, "b" den çıkarılıyor ve sonuç olarak "a" değişkeni 8 olan yeni değere sahip oluyor.
d)( * = ) Operatörü:
değişken1 * = değişken2 değişken1 = değişken1 * değişken2
var a:Number = 5;
var b:Number = 4;
a *= b;
trace(a); // 20
a *= b, a = a * b ifadesi ile aynı ifadedir.
"a" nın ilk değeri 5 olup, "b" ile çarpılıyor ve sonuç olarak "a" değişkeni 20 olan yeni değere sahip oluyor.
e)( /= ) Operatörü:
değişken1 / = değişken2 değişken1 = değişken1 / değişken2
var a:Number = 40;
var b:Number = 8;
a /= b;
trace(a); // 5
a /= b, a = a / b ifadesi ile aynı ifadedir.
"a" nın ilk değeri 40 olup, "b" ye bölünüyor ve sonuç olarak "a" değişkeni 5 olan yeni değere sahip oluyor.
f)( %= ) Operatörü:
değişken1 % = değişken2 değişken1 = değişken1 % değişken2
var a:Number = 42;
var b:Number = 8;
a %= b;
trace(a); // 2
a %= b, a = a % b ifadesi ile aynı ifadedir.
"a" nın ilk değeri 42 olup, "b" ye bölünüp kalanı bulunuyor ve sonuç olarak "a" değişkeni 2 olan yeni değere sahip oluyor.
g)( ++ "Arttırma" ) Operatörü:
Belirtilen sayısal verinin değerini 1 artırmak için kullanılan bir operatördür.
var i:int = 0;
while (i++ < 3) {
trace("Sayılar " + i);
}
/* Sonuç:
Sayılar 1
Sayılar 2
Sayılar 3
*/
int "i" değişkeninin ilk değeri 0'dır. while (i++ < 3) komut satırında "i" değişkeni bir döngüye sokuluyor. "i" değişkeni değerini her defasında 1 artıyor ta ki "i" değişkeninin değeri 3'den küçük oluncaya kadar. Yalnız burada önce "i" değişkeni while (i++ < 3) işlemi sırasında mevcut değeri arttırmadan döndürülecek, sonra trace("Sayılar " + i) komut satırında ise, "i" nin değeri 1 arttırılacaktır.
var i:int = 0;
while (++i < 3) {
trace("Sayılar " + i);
}
/* Sonuç:
Sayılar 1
Sayılar 2
*/
while (++i < 3) komut satırında ise, "i" değişkeninin önce veri değeri 1 attırılıp sonrada bu değer trace("Sayılar " + i); komut satırında döndürülüyor.
h)( -- "Azaltma" ) Operatörü:
Belirtilen sayısal verinin değerini 1 azaltmak için kullanılan bir operatördür.
var i:int = 3;
while (i-- > 0) {
trace("Sayılar " + i);
}
/* Sonuç:
Sayılar 2
Sayılar 1
Sayılar 0
*/
"--" operatörünün değişkenin solunda veya sağında kullanımı, aynı "++" operatörde olduğu farklı anlamlara gelir.
Bu dersin devamını ActionScript 3.0 Operatörler II'de görebilirsiniz.
İçeriğe kayıtlı yorum bulunmuyor. İlk yorumu siz buradan ekleyebilirsiniz.
Makale
Haber
Etkinlikler
Toplantı
Özgür Yazılım ve Linux Günleri '10
Özgür Yazılım ve Linux Günleri '10
İstanbul Bilgi Üniversitesi Bilgisayar Bilimleri Bölümü ve Linux Kullanıcıları Derneği'nin 9 yıldır düzenlemekte oldukları etkinlikler bu yıl `Özgür Y...
Kategori:
Toplantı
Kimler Burada? 
Son 1 dakika içinde MMIstanbul' da 57 (50 kayıtlı, 7 ziyaretçi) kullanıcı varmış. Login durumda olanlar aşağıda:
MMIstanbul Blog'undan
Blog Bölümü Blogevi.com'a Taşınıyor
Selam arkadaşlar MMIstanbul'da , tasarımcı ve programcıların blog yazılarını "feedleyerek" MMIstanbul okurlarını MMIstanbul dışın ...
7.500'üncü üyemiz Cem Koç!
Neler Yapılabilir?
500 Hatası Hakkında!
Reklam, MMIstanbul ve Yeni Projeler (Durumumuz Bu Tarzında)









