sponsor adobe istanbul
Profili Göster

ActionScript 3.0 Operatörler V: Operatörlerde İşlem Öncelikleri

Muttalip TULGAR Tarih: 8/07/2008 Yorum: 2 adet

Okunma : 310 Tutanlar: Bu yazıyı 1 kişi tuttu.

Operatörlerde İşlem Öncelikleri

Bu ders ActionScript 3.0 Operatörler IV dersinin devamıdır.

Operatör öncelikleri, bir ifade değerlendirilirken, operatörlerin ifadeye hangi sırada uygulanacağını belirtir. Eğer parantez kullanılmazsa birden fazla işlem gerçekleştirmek istendiğinde operatörlerin öncelikleri önem kazanacaktır. Tabiî ki işlem karmaşalarını önlemek için parantez kullanımı tavsiye edilmektedir.

• Eğer aynı önceliğe sahip iki operatör varsa, işlem soldan sağa doğru yapılır.

// Önce 5+3 işlemi yapılıp sonra işlem sonucu (8),  2'den çıkarılmaktadır.
trace(5+3-2);  // 6 

• Dört işlem içerisinde, * (çarpma) ve / (bölme) operatörleri aynı önceliğe sahip olup, bu iki operatör + (toplama) ve – (çıkarma) operatörlerinden yüksek önceliğe sahiptir.

// Önce 3*2 işlemi yapılıp sonra işlem sonucu (6), 8 ile toplanmaktadır.
trace(8+3*2);  // 14

Aşağıdaki tabloda operatörlerin öncelik sırası verilmiştir. En üstten en alta doğru öncelik azalmaktadır. Her satırdaki operatörler ise, aynı önceliğe sahiptir.

Örneğin "+" ve "-" operatörleri aynı önceliğe sahiptir. Ancak bu iki operatörün bir üstünde yer alan "*", "/" ve "%" operatörleri, toplama ve çıkarma operatörlerinden daha yüksek önceliğe sahiptir.

Grup Operatörler

Temel           [] {x:y} () f(x) new x.y x[y] 
Postfix                x++ x-- 
Unary                  ++x --x + - ~ ! delete typeof void 
Çarpma/Bölme           * / % 
Toplama/Çıkarma        + - 
Bitwise shift          << >> >>> 
İlişkisel          < > <= >= instanceof 
Eşitlik                == != === !== 
Bitwise VE         & 
Bitwise Özel VEYA      ^ 
Bitwise VEYA           | 
Mantıksal VE           && 
Mantıksal VEYA         || 
Koşul                  ?: 
Atama                  = *= /= %= += -= <<= >>= >>>= &= ^= |= 
Virgül                 , 

ActionScript 3.0 Operatörler dersleri sona ermiştir. ActionScript 3.0 Veri Çeşitleri dersinde görüşmek üzere…

aç-kapa İçeriğin rss beslemesi kullanımda değil Yorumlar

Profili Göster
Mehmet KARACA 10/07/2008

merhaba

Bitwise shift , Bitwise Özel Veya operatörlerine birer örnek vermeniz mümkünmü simdiyekadar hiç ihtiyacım olmadı. ama merak etmiyor da degilim.

tesekkurler kolaygelsin..<<

Profili Göster
Muttalip TULGAR 10/07/2008

Bitwise Operatörleri; tam sayıları, binary(ikilik) sayılara (0 ve 1) çevirmek için kullanılıyor. Aslında bu operatör hemen hemen tüm programlama dillerinde mevcuttur. Ancak daha çok sistem programlamada özellikle Assembly ve ANSI C gibi programlama dillerinde kullanılır. Yapacağınız işlemleri doğrudan makine diline çevirmede işe yarayabilir. Peki Flash’ta nerede kullanabilir sorusuna gelirsek, açıkcası uygulama alanını pek fazla gördüğümü ben de söyleyemem. Sadece, bitwise operatörlerle network eğitimlerinde tam sayıları ikilik sayı sistemine çevirmede kullanılan flash uygulamalarında rastlamıştım.

Örnek;

var a:Number = 11; var b:Number = 10; trace(a & b);//10;

11 ve 10 ikilik düzende olan sayılardır. & operatörü ise çarpma işlemi için kullanılıyor.

11×10=10 yapıyor.

Aslında bu konu daha çok dijital devre tasarlamada kullanılıyor. Bu sebeple flash kaynaklarında da bitwise operatörlerine pek fazla değinilmemektedir.

Umarım az da olsa anlaşılır olmuştur…

MMIstanbul Adobe UG MMIstanbul Adobe UG

adobe user group

ColdFusion, Flex, AIR, Flash, PDF, Dreamweaver, Fireworks, Photoshop, Illustrator, INdesign, Premiere, Soundbooth, Lightroom, InCopy, JRun, LiveCycle, Acrobat, AfteEffects, Resmi Adobe Kullanıcı Grubu.

yeni üyelik | şifremi unuttum

aç-kapa 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

aç-kapa Sergi İstanbul'da Bir Sürrealist: Salvador Dali

İstanbul'da Bir Sürrealist: Salvador Dali

Picasso ve Rodin’den sonra kimi görmek istersiniz deseler; Salvador Dali listenin ilk başlarında yer almaz mı? Ressam, yazar, bilim adamı, tasar...
Kategori: Sergi

aç-kapa Eğitim PAZARLAMA EĞİTİMLERİ

PAZARLAMA EĞİTİMLERİ

1-0 Eğitim Ajansı, eğitim programları Yer : Bir Sıfır Eğitim Danışmanlık Zaman Aralığı : Eylül – Ekim 2008 Adres : Çırağan Cad. Şahnisin Sok. No...
Kategori: Eğitim

aç-kapa Eğitim İLETİŞİM EĞİTİMLERİ

İLETİŞİM EĞİTİMLERİ

Kısa zamanda sektöre hızlı bir giriş yapan 1-0 Eğitim Ajansı iş hayatında kariyer yapmak isteyen katılımcılarını 1-0 öne geçirmeye devam ediyor. 1-0 ...
Kategori: Eğitim

aç-kapa Yarışma İnteraktif Pazarlama Zirvesi ve Grand Interactive Awards

İnteraktif Pazarlama Zirvesi ve Grand Interactive Awards

Türkiye’nin interaktif pazarlama projelerini değerlendiren ilk ve tek yarışması Grand Interactive Awards (GIA) için başvurular 15 Ağustos tarihi...
Kategori: Yarışma

üyeler Üyelerimizden...

stats Kimler Burada? web stats

Son 1 dakika içinde MMIstanbul' da 285 (3 kayıtlı, 282 ziyaretçi) kullanıcı varmış. Login durumda olanlar aşağıda:

coldfusion mysql ubuntu
 
sponsor adobe istanbul