Türkiye Online Medya Araştırması
Profili Göster

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.

aç-kapa İçeriğin rss beslemesi kullanımda değil Yorumlar

İçeriğe kayıtlı yorum bulunmuyor. İlk yorumu siz buradan ekleyebilirsiniz.


yeni üyelik | şifremi unuttum

aç-kapa 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ı

aç-kapa Yarışma 3. Uluslararası Ekslibris Yarışması: İstanbul 2010

3. Uluslararası Ekslibris Yarışması: İstanbul 2010

İstanbul Ekslibris Dernegi, Feyziye Mektepleri Vakfı ve Işık Üniversitesi, kitaplar için mülkiyet işareti olarak kabul edilen ve üzerinde estetik dege...
Kategori: Yarışma

aç-kapa Konferans Yeni Medya ve Etkileşim Konferansı 2010 - Marmara Üniversitesi

Yeni Medya ve Etkileşim Konferansı 2010 - Marmara Üniversitesi

Generally speaking, the term "New" brought about debates. We try to open up and elucidate the term "New" along with "Interact...
Kategori: Konferans

aç-kapa Konferans 3. Uluslararası Gelecek İçin Öğrenme Alanında Yenilikler Konferansı 2010: e-Öğrenme

3. Uluslararası Gelecek İçin Öğrenme Alanında Yenilikler Konferansı 2010: e-Öğrenme

Konferans ile ilgili ayrıntılı bilgiye aşağıdaki bağlantıdan ulaşabilirsiniz: http://www.futurelearning.org.tr/katilim_cagrisitr.pdf ...
Kategori: Konferans

üyeler Son Kahramanlar...

stats Kimler Burada? web stats

Son 1 dakika içinde MMIstanbul' da 57 (50 kayıtlı, 7 ziyaretçi) kullanıcı varmış. Login durumda olanlar aşağıda:

...

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)

coldfusion mysql ubuntu
 
sponsor adobe istanbul