ActionScript 3.0 Operatörler I : Aritmetiksel Operatörler
Muttalip TULGAR Tarih: 8/07/2008 Yorum: 0 adet
Okunma : 410 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
Etkinlikler
Toplantı
Kahraman ve need4code.com Projesi Connect Toplantısı
Kahraman ve need4code.com Projesi Connect Toplantısı
Selam arkadaslar,
Programlama ile uğraşanların hayatlarını kolaylaştıracak desktop ve web tabanlı ortak iki proje ile ilgili 3. toplantımızı 3Aralık...
Kategori:
Toplantı
MMIstanbul Blog'undan
Neler Yapılabilir?
Yeni bir portal, 30 civarında online / offline etkinlik, seminer vb rağmen MMIstanbul sanıyoruz ki halen hakettiği ilgiyi göremedi. " ...
500 Hatası Hakkında!
Reklam, MMIstanbul ve Yeni Projeler (Durumumuz Bu Tarzında)
Ne Nedir Kampanyası Başlıyor!
Çok Merak Edenler için; MMIstanbul Geliştirme Ekibi ve Çalışma Ortamımız








