Zor kısımları atlattık ve şimdi javascripti kullanamaya başlayacağız. Bu oparatörlerin hepsini öğrenmenize gerek yok ama not alın. Kolay gelsin.
Not: Bu tam bir eğitim değildir ve liste olarak gösterilmiştir. Ve yine diyorum okuyun anlayın geçin. Kafayı karıştırmayın. Örneklerde kullandıkça anlarsınız.
Operatör Nedir?
Operatör deyim ve ifadelere getiriler karakterlerdir. Ve işlem yapmak için kullanılır. (Bunu sadece toplama, çıkarma gibi anlamayın) Operatörler 3'e ayrılır:
- unary: 1 operand (Operatör içinde kullanılmış anahtar) ile yapılırlar. 1 şeyi denetler
- binary: 2 operand ile yapılır . 2 şeyi karşılaştırır, işlem yapar vb.
- ternary: 3 operand ile yapılır. 3 şeyi denetler vb.
Operatörler
Aritmetik:
- +: Binary'dir ve toplama işlemi yapar.
- -: Binary'dir ve çıkarma işlemi yapar.
- *: Binary'dir ve çarpma işlemi yapar.
- /: Binary'dir ve bölme işlemi yapar.
- %: Binary'dir ve bölme işleminde kalanı belirler.
- ++: Unary'dir ve değişkenin değerini artırır. (++x veya x++ "x=4 ise 5 değeri alınır")
- --: Unary'dir. Yukarıdaki işlemin azaltma işidir.
- -: Unary'dir ve bir sayıyı negatif yapmak için kullanılır.
Karşılaştırma: Önceden öğrendiğimiz Boolean "true" veya "false" değerleri alma karşılaştırma ile gerçekleşir.
- ==: Eşitlik anlamına gelir. (3==3 veya "3"==3 olarak kullanılabilir)
- ===: Katı eşitlik anlamına gelir. (Kafanızı karıştırmayın 3===3 olarak kullanılabilir)
- !=: Eşitsizlik anlamına gelir. (3!=3 olarak kullanılabilir)
- !==: Katı eşitsizlik anlamındadır. (Kafanızı karıştırmayın 3!==3 veya "3"!==3 olarak kullanılabilir)
- >: Büyüktür anlamındadır.
- <: Küçüktür anlamındadır.
- >=: Büyük ya da eşittir anlamındadır.
- <=: Küçük ya da eşittir anlamındadır.
Mantıksal:
- &&: Ve anlamı taşır. Boolean türünde binary'dir. 2'side true ise true, diğer durumlarda false değeri alır.
- ||: Veya anlamı taşır. Boolean türünde binary'dir. 2'side false ise false, diğer durumlarda true değeri alır.
- !: Değil anlamı taşır. Boolean'da unary'dir. Operand'ı tersine dödürür. (!(true) => false !(false) => true)
Bitsel:
- &: Bitsel olarak Ve anlamı taşır.
- |: Bitsel olarak Veya anlamı taşır.
- ^: Bitsel olarak Özel Veya anlamı taşır.
- ~: Bitsel olarak Değil anlamı taşır.
Atama:
- =: Atama operatörüdür.
- +=: Toplama atamasıdır. Örneğin a += b => a = a+b
- -=: Çıkartma atamasıdır. Örneğin a -= b => a= a-b
- *=: Çarpma atamasıdır. Örneğin a *= b => a= a*b
- /=: Bölme atamasıdır. Örneğin a /= b => a= a/b
- %=: Kalan atamasıdır. Örneğin a %= b => a= a%b
Özel:
Koşullu Operatör:
1. ( şart ) ? deyim1 : deyim 2
Burada söz diziminde eğer şart true değerini veriyorsa deyim1, şart false değerini veriyorsa deyim2 çalışacaktır.
2. degisken = ( şart ) ? deger1 : deger2
Burada ise eğer şart true değerini veriyorsa degisken deyim1 değerini, şart false değerini veriyorsa deyim2 değerini alcaktır.
Virgül Operatörü:
Kafanızı karıştırmak istemem ama bazı değişken ifadeleri ayırmaya yarar. Örneğin:
var b = 2;
for (var a = 0; a < 5; a++, b--)
Burada , deyimleri ayırmak için kullanılmış. İfade ile kafanız karışmasın. Sadece anlatılmak istenen yere bakın.
Delete Operatörü:
Bir nesene veya özelliğini, dizideki bir elemanı silmeye yarar. Örneğin:
delete nesne;
delete nesne.özellik;
delete dizi[index];
in Operatörü:
Bir nesnenin bir şeye veya özelliğe sahip olup olmadığını öğrenmek için kullanılır. Boolean olarak içindeyse true, değilse false değeri alır. Örneğin 5 sayısının bir dizide olup olmadığını anlayalım:
5 in dize; //Eğer dizede 5 varsa true değerini, yoksa false değerini alır
Dersimiz bitmiştir. Şimdi şöyle bir oh çekin. Bundan sonra programlama işine başlayacağız. Çok zevkli olacak. Kolay gelsin.
Not: Burada anlatılmayan operatörler ileriki derslerde bu operatörlerle birlikte ayrıntılı bir şekilde anlatılacaktır.
Süpersiniz Ya... Çok Teşekkürler Bayıldım. Şimdiden çok heyecanlanıyorum. Sağolun. :D :>) (f)
YanıtlaSilBayağı uzun yamzışsın Emeğe Saygi İçin :D
YanıtlaSil