15 Ağustos 2009 Cumartesi

Action Script 3.O temelleri-2

Veri Tipi Dönüşümleri

var str:String="12345";
var num:Number=Number(str;
eğer var str:String="12345abcd"; olsaydı N&N (not a number) döndürür.

var n1:Number;var n1:Number;var n3:uint;
n3=n1/n2 ise sonuç tamsayı;

*******OPERATÖRLER **********
+,-, ++, -- / * %
n1=4 olsun
eğer var a:uint=n1++; sonuc a=4 n1=5;
eğer var a:uint=++n1; sonuc a=5 n1=5;
n1+=10 <--> n1=n1+10; ile aynıdır n1--=20; n1=n1-20; ile aynıdır bu durum bölme ve çarpma içinde geçerlidir.
== denklik if ile kullanılır // if (toplam==200) gibi
=== hem tipi hem içeriği eşit olması gerekir
! --> değilse if (!evli) = evli değilse true demektir.


*************** Koşullu ifadeler *************
1)

if (a>20) {
trace ("doğru");
}
else
{
trace("yanlış")

2)
var a:Number=20;
switch(a)
{
case 5: trace("beş");
break;

case 9: trace("dokuz");
break;
default:break;
}


*********** DÖNGÜLER *********

** for DÖNGÜSÜ
for (var i:uint=0;i<20;i++) {
trace(i)
if (i==5) { continue ; }//içinde 5 olduğund işlem yapmaz 6 ya geçer tekrar döner.
};

** While döngüsü
var i:uint=20;
while (i>10) {trace(i)} eğer burda yanlış yazarsak sonsuz döngüye girebilir. Bu da standartta 15 sn . dir

** Do While
Do {trace(i); } while(i>10); while 'dan tek farkı mutlaka 1 kere çalışır.

Hiç yorum yok: