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:
Yorum Gönder