Profili Göster

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.

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ı 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ı

aç-kapa Yarışma Fikir10000 Dijital Pazarlama Fikir Yarışması

Fikir10000 Dijital Pazarlama Fikir Yarışması

ADTECH tarafından düzenlenen Fikir10000 yarışmasına; dijital pazarlama ile ilgili size ait olan fikrinizle katılabilir ve 10.000 YTL’lik birinci...
Kategori: Yarışma

aç-kapa Yarışma 7Dx Demoscene Party

7Dx Demoscene Party

2002 yılından beri amatör bilgisayar kültürü ile ilgilenen insanları bir araya getirmeyi hedefleyen 7DX parti serisinin bu seneki ayağı olan 7D8 Demo ...
Kategori: Yarışma

aç-kapa Eğitim Türkiye'de İnternet Konferansı - Internet Teknolojileri Derneği -22-23 Aralık ODTÜ

Türkiye'de İnternet Konferansı - Internet Teknolojileri Derneği -22-23 Aralık ODTÜ

Etkin Katılım Çağrısı Türkiye’de Internet ile ilgili grupları biraraya getirerek İnternet’i tum boyutlarıyla tanıtmak, gelistirmek, tartı...
Kategori: Eğitim

aç-kapa Konferans Bilgi Güvenliği ve Kriptoloji Konferansı

Bilgi Güvenliği ve Kriptoloji Konferansı

Önemli Tarihler: Etkinlik Tarihi : 24-26 Aralık 2008 Son Bildiri Gönderme Tarihi : 20 Ekim 2008 Bildiri Kabul Tarihi Bildirimi :...
Kategori: Konferans

üyeler Son Kahramanlar...

stats Kimler Burada? web stats

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

coldfusion mysql ubuntu
 
sponsor adobe istanbul