AS3 Numaralar
Yağız Gürgül Tarih: 7/04/2008 Yorum: 1 adet
Okunma : 515 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ı
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ı
Kimler Burada? 
Son 1 dakika içinde MMIstanbul' da 398 (3 kayıtlı, 395 ziyaretçi) kullanıcı varmış. Login durumda olanlar aşağıda:
MMIstanbul Blog'undan
Neler Yapılabilir?
Yeni bir portal, 30 civarında online / offline etkinlik, seminer vb rağmen MMIstanbul sanıyoruz ki halen hakettiği ilgiyi göremedi. " ...
500 Hatası Hakkında!
Reklam, MMIstanbul ve Yeni Projeler (Durumumuz Bu Tarzında)
Ne Nedir Kampanyası Başlıyor!
Çok Merak Edenler için; MMIstanbul Geliştirme Ekibi ve Çalışma Ortamımız









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.