ActionScript 3 Dersleri-4 : Değişken Türleri
Burak AYDIN Tarih: 10/05/2008 Yorum: 0 adet
Okunma : 622 Tutanlar: Bu yazıyı 0 kişi tuttu.
Değişkenler değişebilen değerlerdir. Bir değişkeni oluştururken sırasıyla ismini,türünü ve değerini tanımlarız.
Oluşturulan değişkenler türlerine göre öncelikle, kendilerine ait verileri oluştururlar. Biz ne zaman değer atama işlemini gerçekleştirirsek o zaman bu kaide bozulur.
String türü değişkenler ilk anda: null
Number türü değişken: NaN
Boolean: false
Object: null
int ve uint türü değişken: 0 olarak döner.
Not: Number, int gibi herhangi bir tür atanmayan değişkenler ise undefined çıktısını verir. (var mmistanbul_a; gibi) Ancak bu da programlamada string bir değer olarak kullanılabilir.
Şimdi temel basamaklarla değişken atamaya örnekler verelim.
var mmistanbul_a; // Sadece bir değişken oluşturduk. Türünü ve değerini belirtmedik
trace(mmistanbul_a); // undefined
var mmistanbul_b:Number; // Bir değişken oluşturduk ve türünü Number olarak belirttik
trace(mmistanbul_b); //NaN
var mmistanbul_c:String; // String türünde
trace(mmistanbul_c); //null
Şimdi bir değişkene değer atayarak çıktısını yeniden inceleyelim.
var mmistanbul_d:String = "www.mmistanbul.com";
trace(mmistanbul_d); //www.mmistanbul.com
Not: "" ifadelerinin yazım değişkenleri için kullanılması şartken numaralar için tam aksine kullanılmaması gerekmektedir.
Değişken türlerinin ne amaçla ve tam olarak nerelerde kullanılması gerektiği beyninizde derlenmeye başlamış olmalı. Fakat iki önemli örnekle bilgileri pekiştirelim.
var ad:String = "Burak";
var soyAd:String = "Aydın";
var mmistanbul_e:Boolean; // Şu anda mmistanbul_e false olarak dönüyor.
var isim:String = new String(ad + " " + soyAd);
/* Öncelikle şu koşulu arayalım.
Acaba isim:String Burak Aydın 'mı?
Eğer öyleyse mmistabul_e 'yi doğru olarak değiştir. */
if ( isim == "Burak Aydın" ) {
mmistanbul_e = true;
}
/* Daha sonra mmistanbul_e:Boolean 'ın doğrulanıp doğrulanmadığını kontrol ederek işlemi sonlandıralım. */
if ( mmistanbul_e == true ){ // ya da if (mmistanbul_e) {
trace("Doğru");
}
else { // ya da else if(! mmistanbul_e) {
trace("Yanlış");
}
Kolay gelsin..
İçeriğe kayıtlı yorum bulunmuyor. İlk yorumu siz buradan ekleyebilirsiniz.
Makale
İlişkili makale bulunamadı.
MMIstanbul Adobe UG
ColdFusion, Flex, AIR, Flash, PDF, Dreamweaver, Fireworks, Photoshop, Illustrator, INdesign, Premiere, Soundbooth, Lightroom, InCopy, JRun, LiveCycle, Acrobat, AfteEffects, Resmi Adobe Kullanıcı Grubu.
Etkinlikler
Konferans
2. Ulusal Yazılım Mimarisi Konferansı - UYMK'08
2. Ulusal Yazılım Mimarisi Konferansı - UYMK'08
2.Ulusal Yazılım Mimarisi Konferansı (UYMK’08), 11 – 12 Eylül 2008 tarihlerinde Ege Üniversitesi Bilgisayar Mühendisliği Bölümü ev sah...
Kategori:
Konferans
Kimler Burada? 
Son 1 dakika içinde MMIstanbul' da 197 (5 kayıtlı, 192 ziyaretçi) kullanıcı varmış. Login durumda olanlar aşağıda:
MMIstanbul Blog'undan
500 Hatası Hakkında!
merhaba arkadaşlar, bir önceki yazıda bahsettiğimiz üzere sunucunun ram ihtiyacını yavaş yavaş gidermeye başladık. An itibariyle 2 Giga d ...
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
MMIstanbul Online Seminerlerine Nasıl Katılabilirim?



