AS3 Numaralar
Yağız Gürgül Tarih: 7/04/2008 Yorum: 1 adet
Okunma : 1206 Tutanlar: Bu yazıyı 1 kişi tuttu.
AS2′de bir değişkenin numara olması için: var numara:Number;
Derdik.Yalnız AS3′teki numara tanımlamaları:
- int uint Number
Tüm bu yeniliklerin başlıca amaçları aslında performans.Çünkü AS2′deki Number sınıfı büyük bir sınıftı.Yani max ile min değeri arasındaki fark büyüktü; ama yeni gelen uint ve int sınıfları ile aralık kısaltıldı.Bu da performans için, özellikle de döngüler baya bir işe yarıyor.
Number: JavaScript'teki Number sınıfının aynısıdır. IEEE-754 standartlarına uygundur.Yani bir deyişle noktalı, eksili ve artılı değerler alabilir.
Örnek kod:
var numara:Number=5; //Hata yok.
var numara:Number=-5; //Hata yok.
var numara:Number=0.5; //Hata yok.
int: 32-bit işaretli numara tipidir.Yani eksili ve artılı değerler alabilir; ama noktalı değerler alamaz.En büyük değeri: 2,147,483,647. En küçük değeri: -2,147,483,648
Örnek kod:
var numara:int=5; //Hata yok.
var numara:int=-5; //Hata yok.
var numara:int=0.5; //Hata var./ 0 değeri verir.
uint: 32-bit işaretsiz numara tipidir.Yani eksili ve noktalı değerler alamaz.En büyük değeri: 4,294,967,295. En küçük değeri: 0
Örnek kod:
var numara:uint=5; //Hata yok.
var numara:uint=-5; //Hata var./ 4294967290 değeri verir.
var numara:uint=0.5; //Hata var./ 0 değeri verir.
AS3 ile gelen numara tanımlamaları işte böyle.Ben özellikle for döngüleri için int kullanmanızı tavsiye ediyorum.Karışık işlemlerde performansı arttırıyor.
Haber
Etkinlikler
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ı
Kimler Burada? 
Son 1 dakika içinde MMIstanbul' da 57 (50 kayıtlı, 7 ziyaretçi) kullanıcı varmış. Login durumda olanlar aşağıda:
MMIstanbul Blog'undan
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)










Sanırım javascript de başından beri bu bu iki veri türü farkı vardı. Ufak olsada son derece önemli ve as2 de es geçilmiş bir detay.