Junior Onur UNURLU
adana seo,adana web tasarımı,adana seo hizmeti,adana seo uzmanı,adana seo firmaları,adana web sitesi yapan firmalar,adana web tasarım kursu,adana yazılım kursu,adana web tasarım seo,adana'daki web tasarım firmaları,perkins,Oto Ekspertiz,Oto 360 Ekspertiz Programı,SMMM Fiyatları Ücretleri Nur Sayılır,Adana Toner Dolumu,38x330 5,5 Kw. 7,5 Hp. Körüklü Halı Sıkma Makinası,38x330 5,5 Kw. 7,5 Hp. Traktör Yeleli Halı Sıkma Makinası,Oto Yıkamacılar için 60 LT Köpük Tankı,Oto Yıkamacılar için 90 LT Köpük Tankı,Oto Yıkamacılar için Dezenfekte Tankı,Barjet Halı Çırpma Makinası,Barjet BSK 300 Soğuk Yıkama Makinası,Adana Oto Ekspertiz firmaları,Halı Yıkama Adana,Adana Halı Yıkama,Saç Ekim,Saç Ekimi Firmaları,Kuru Temizleme,Saç Ekimi Fiyatları ,Saç Ekimi Yorumları,Şehirlere Göre Saç Ekim Firma Merkezleri,Oto Döşeme,Barjet BSK 150 Soğuk Yıkama Makinası,Barjet BSK 200 Soğuk Yıkama Makinası,Barjet BSK 250 Soğuk Yıkama Makinası,200 Bar Çiftli Paralı Jetonlu Yıkama ve Köpük Makinası,Barjet 4 6 8 12 16 Fırçalı Galvaniz Halı Yıkama Makinası ,Barjet 4 6 8 12 16 Fırçalı Krom Halı Yıkama Makinası ,1 Fırçalı Galvaniz Halı Yıkama Makinası,4 Fırçalı Galvaniz Halı Yıkama Makinası,6 Fırçalı Galvaniz Halı Yıkama Makinası,8 Fırçalı Galvaniz Halı Yıkama Makinası,10 Fırçalı Galvaniz Halı Yıkama Makinası,12 Fırçalı Galvaniz Halı Yıkama Makinası,1 Fırçalı Krom Halı Yıkama Makinası,4 Fırçalı Krom Halı Yıkama Makinası,6 Fırçalı Krom Halı Yıkama Makinası,8 Fırçalı Krom Halı Yıkama Makinası,10 Fırçalı Krom Halı Yıkama Makinası,12 Fırçalı Krom Halı Yıkama Makinası,Barjet 100 LT Paralı Jetonlu Köpük Makinası,Barjet Paralı Jetonlu Süpürge Makinası,Barjet Kutulu Paralı Jetonlu Süpürge Makinası,Toner Dolum Merkezi,Ucuz Toner Dolumu,adana kereste,adana sunta,adana lambiri,adana sunta fiyatları,Sakal Ekimi Fiyatları,Oto Ekspertiz,Oto Ekspertiz Fiyatları,Ankara Oto Ekspertiz,Adana Oto Ekspertiz,Mersin Oto Ekspertiz,adana koltuk yıkama fiyatları,evde koltuk yıkama fiyatları,adana yüreğir koltuk yıkama,adana seyhan koltuk yıkama,adana çukurova koltuk yıkama,evde koltuk yıkama adana,adana koltuk temizlik şirketleri,Adana Çukurova Oto Ekspertiz,Adana 4x4 Oto Ekspertiz,Saç Ekimi,Saç Ekim Merkezi,Niğde Halı Yıkama,Sakal Bıyık Ekimi,200 Bar Çiftli Krom Paralı Jetonlu Yıkama ve Köpük Makinası,adana seo,Dolgu Botoks,Antalya Halı Yıkama,Halı Yıkama Antalya,Kahramanmaraş Oto Ekspertiz,Mardin Oto Ekspertiz,Konya Oto Ekspertiz,Malatya Oto Ekspertiz,Kayseri Oto Ekspertiz,Gaziantep Oto Ekspertiz,Antalya Oto Ekspertiz,Niğde Oto Ekspertiz,adana inşaat sonrası temizlik,200 LT 3 HP Kompresör,300 LT 4 HP Kompresör,500 LT 10 HP Kompresör,500 LT 75 HP Kompresör,adana hijyen koltuk yikama,Barjet BSC 200 Sıcak Soğuk Yıkama Makinası,Barjet BSC 250 Sıcak Soğuk Yıkama Makinası,Barjet BSC 300 Sıcak Soğuk Yıkama Makinası,Barjet BSJ 500 Su Jeti,Barjet Ahtapot 540 Süpürge,Barjet 10 Kg Gres Pompası,Barjet 30 Kg Gres Pompası,Fanuslu 80 Lt Kartelden Yağ Emme Pompası,Barjet BSC 150 Sıcak Soğuk Yıkama Makinası,adana koltuk temizlik şirketleri,evde koltuk yikama adana,Ev Temizliği,adana çekyat yıkama,koltuk yıkama teknikleri,koltuk yikama sampuani,200 Bar Paralı Jetonlu Yıkama Makinası,100 LT 2 HP Kompresör,Barjet Koltuk Yıkama Makinası,38x270 4 Kw. 5,5 Hp. Körüklü Halı Sıkma Makinası,38x270 4 Kw. 5,5 Hp. Traktör Yeleli Halı Sıkma Makinası,38x300 4 Kw. 5,5 Hp. Traktör Yeleli Halı Sıkma Makinası,İş Makinaları Yedek Parçaları,Barjet Buharlı Koltuk Yıkama Makinesi,C50 Sanayi Tipi Halı Yıkama Makinası,C51 Jm777 Halı Yıkama Cilalama Makinası,38x300 4 Kw. 5,5 Hp. Körüklü Halı Sıkma Makinası,Adana Halı Yıkama,Halı Yıkama,adana backlink,Halı Yıkama Antalya,Niğde Halı Yıkama,GROBETON DÖKÜLMESİ,FİLİZ EKİMİ,DERZ KESME,C 30 BETON DÖKÜLMESİ,SERİ KALIP ÜRETİMİ,BETON DELME ,HİDROLİKLİ BETON KIRMA,HİDROLİKLİ BETON KESME,KAROT KIRMA,KAROT ÇÜRÜTME,BETON KIRMA,KOLON TRAŞLAMA,ROT ANKRAJLAMA,KİMYASAL ANKRAJ,Karot Çürütme Eskitme Kırma Yıkama Fiyatları Firmaları,Son Dakika Haberler,

ACTION SCRIPT 3 ILE OPARATORLER ESITLIK OPARATORU

Action Script 3 ile Oparatorler Esitlik Oparatoru Hakkında;

Eşitlik Operatörleri:


Eşitlik operatörleri, farklı veri değerlerini birbiri ile karşılaştırıp eşit olup olmadıklarını kontrol eder ve sonucu Boolean veri tipinde "true" veya "false" olarak döndürür. Eşitlik operatörleri, program akışı içinde genellikle "if" deyimleri ile birlikte ifadeleri karşılaştırmada kullanılır.

a)( == "Eşitlik") Operatörü:


"==" operatörü iki operand değerinin eşitliğini kontrol eder, eğer karşılaştırılan değerler kendi veri tiplerinde eşitse, sonuç "true" olarak döner, aksi halde karşılaştırma sonucu "false" olur. İki ifadenin değerleri karşılaştırılırken, bunların veri tiplerinin de birbiriyle uyumlu olması gerekir. var a:String = "Ali" var b:String = "Ali"; if (a == b) { trace("a ve b değerleri birbirine eşittir."); } Action Script 3 ile Oparatörlerelse { trace("a ve b değerleri birbirine eşit değildir."); }

if (a == b) ile iki String ifade "a" ve "b" nin değerleri karşılaştırılıyor ve karşılaştırma doğru olduğu için "true" değeri döndürülerek
trace("a ve b değerleri birbirine eşittir.") komut satırı çalıştırılıyor ve çıkış olarak
"a ve b değerleri birbirine eşittir" ifadesi alınıyor.

String ifadeler karşılaştırılırken iki ifadenin de karakter sayısının ve karakter özelliklerinin aynı olup olmadığı kontrol edilir.

var sayi1:int = 12 var sayi2:int = 25 if (sayi1 == sayi2) { trace("sayi1 ve sayi2 değerleri birbirine eşittir."); } else { trace("sayi1 ve sayi2 değerleri birbirine eşit değildir."); } //sayi1 ve sayi2 değerleri birbirine eşit değildir.

"sayi1" ve "sayi2" int değişkenlerinin değerleri, if (sayi1 == sayi2) komut satırı ile karşılaştırılıyor ve karşılaştırma sonucu "false" olduğu için "else" komut satırı çalıştırılıyor ve "sayi1 ve sayi2 değerleri birbirine eşit değildir." ifadesi sonuç olarak alınıyor.

var a:int = 1; var b:Boolean = true; trace(a == b); // true var c:int = 0; var d:Boolean = false; trace(c == d); // true

Yukarıdaki örnekte ise, "a" int değeri ile "b" Boolean değerinin eşit olup olmadığı kontrol edilirken, "int" değer program sırasında otomatik olarak "Boolean" veri tipine dönüştürülerek karşılaştırılıyor. 1 "int" değerinin "Boolean" veri tipindeki karşılığı "true" olduğu için karşılaştırma sonucu "true" olarak dönüyor.

Yine "c" int değeri, "d" Boolean değeri ile karşılaştırılıyor ve önce 0 olan "c" int değeri, "Boolean" veri tipine "false" olarak otomatik olarak çevriliyor ve sonra "false" olan "d" Boolean değeri ile aynı değere sahip olduğu için karşılaştırma doğrulanarak sonuç "true" olarak alınıyor.

var a:String = "true"; var b:Boolean = true; trace(a == b); // false Yalnız burada "a" String ifade, Boolean veri tipine otomatik olarak çevrilemediğinden, "a" String ve "b" Boolean değerlerin karşılaştırmaları doğru olarak sağlanamadığı için sonuç "false" olarak alınıyor.

var dizi1:Array = new Array("pazar", "sali", "cuma"); var dizi2:Array = new Array("pazar", "sali", "cuma"); trace(dizi1 == dizi2); // false

var dizi3:Array = dizi1; trace(dizi1 == dizi3); // true

Object, array ve fonksiyonların eşitliği kontrol edilirken bunların değerleri değilde referansları bakımından eşitliği kontrol edilir. Diyelim ki iki farklı "Array" veri tipindeki değişken, aynı sayıda aynı değerlere sahipler. Bu iki değişkene eşit diyemeyiz. Yukarıdaki örnekte her ne kadar dizi1 ve dizi2 Array değişkenleri aynı sayıda aynı değerlere sahip olsalar bile, "==" eşitlik operatörü ile bu iki değişkeni eşitleyemeyiz. Dolayısı ile trace(dizi1 == dizi2) komut satırı sonucu "false" olarak döndürülür. Ancak; var dizi3:Array = dizi1; komut satırında "dizi3" Array değişkeni, referans değer olarak "dizi1" değişkeninin değerini alıyor. trace(dizi1 == dizi3); komut satırında "dizi1" ile "dizi3" değişkenlerinin eşitliğinin doğruluğu test ediliyor ve sonuç "true" olarak döndürülüyor.

var a=null; var b=undefined; trace(a==b); //true; Ayrıca "null" ve "undefined" değerlere sahip iki ifade karşılaştırılırken, karşılaştırma sonucu "true" değer döndürür.

b)( != "Eşit Değil") Operatörü:


"!=" operatörü iki operand değerlerinin eşitsizliğini kontrol eder, eğer karşılaştırılan değerler kendi veri tiplerinde eşit değilse, sonuç "true" olarak döner, aksi halde karşılaştırma sonucu "false" olur.

trace(5 != 8); // true trace(5 != 5); // false

trace(5 != 8); komut satırında 5 ve 8 eşit değil deniliyor ve ifade doğru olduğu için sonuç "true" olarak döndürülür.

var a:String = "Ahmet"; var b:String = "Ayşe"; if (a != b) { trace("a ve b değişkenleri eşit değil!"); } else { trace("a ve b değişkenleri eşit!"); }

// a ve b değişkenleri eşit değil!

Yine yukarıdaki örnekte de "a" ve "b" String ifadeler eşit değil deniliyor ve ifade doğru olduğu için sonuç "true" olarak dönüyor.
trace("a ve b değişkenleri eşit değil!"); komut satırı işletilerek "a ve b değişkenleri eşit değil!" sonucu alınıyor.

var a:Array = [ 1, 2, 3 ]; var b:Array = [ 1, 2, 3 ]; trace(a); // 1,2,3 trace(b); // 1,2,3 trace(a != b); // true

" a" ve "b" Array değişkenleri, aynı değer ve eleman sayısına sahip olmalarına rağmen eşit olarak kabul edilmeği için, trace(a != b); komut satırı ile "a" ve "b" eşit değildir denilerek sonuç "true" olarak döndürülüyor.

c)( === "Kesin Eşitlik") Operatörü:


"===" operatörü, karşılaştırılan iki ifadenin de, değer ve veri tipi açısından eşitliğini kontrol eder. Karşılaştırılan ifadelerin birebir aynı olup olmadığı test edilir.

var a:String = "1"; var b:Boolean = true; trace(a == b); // true trace(a === b); // false

trace(a == b) komut satırında, "a" String ifade ile "b" Boolean ifadenin eşitliğinin "true" olarak dönmesinin sebebi; "==" operatörü, ifadelerin eşitliğini kontrol ederken, "a" String 1 değerini Boolean veri tipine "true" olarak otomatikman dönüştürüp "b" Boolean veri tipi ile eşitler. trace(a === b) komut satırında ise; "a" ve "b" değişkenlerinin hem veri tipinin hem de veri değerinin aynı olup olmadığı kontrol ediliyor. "a" String ifade, "b" Boolean veri tipinden farklı olduğu için, "===" operatörü kesin eşitleme sonucunu "false" olarak döndürür.

"===" operatörü hem veri değerinin hem de veri tipinin eşitliğini kontrol ederken, "==" operatörü sadece veri değerinin eşitliğini kontrol eder.

d)( !== "Kesin Eşitlik Değil") Operatörü:


"!==" operatörü, karşılaştırılan iki ifadenin de, veri değeri ve veri tipi açısından eşitsizliğini kontrol eder.

var a:Number =1; var b:int = 1; var c:Boolean= true; trace(a !== b); //false; trace(a !== c); //true;

trace(a !== b) komut satırında "a" Number veri tipi ile " b" int veri tipinin eşitsizliği kontrol ediliyor. Ancak iki veri tipi de, sayısal veri olduğu ve değerleri aynı olduğu için "!==" kesin eşit değil operatörü, sonucu "false" olarak döndürür. trace(a !== c); komut satırınsa ise, "a" Number veri tipi ile "c" Boolean veri tipinin eşitsizliği kontrol edilirken iki veri tipi de farklı olduğu için "!==" operatörü, sonucu "true" olarak döndürür.
Facebook

   SON EKLENEN 6 LİNK