Operat0rler.htm

JavaScript İşleçler (Operators)

İşleçler, iki ya da daha fazla değer üzerinde işlem yapılmasını sağlar.
Aritmetik işleçler


 

+
 

Toplama
 

-
 

Çıkarma
 

*
 

Çarpma
 

/
 

Bölme
 

%
 

bölmeden sonra kalan
 

Örneğin: 12%5 işlemi 2 değerini verir.
 

++
 

Bir artırma
 

--
 

Bir azaltma.
 

-
 

Negatifleştirme: İşlenenin negatif değerini döndürür.
 

 

Karşılaştırma İşlemleri

Bunlar karşılaştırma için kullanılan ilişkisel işleçlerdir ve karşılaştırmaya bağlı olarak mantıksal bir değer “True” yada “False” ( Doğru veya Yanlış) değeri döndürürler. İşlenenler sayısal ya da karakter değer olabilir.

 


 

= =
 

İstenenler eşitse true döndürür
 

!=
 

Eşit değil
 

>
 

Büyüktür
 

<
 

Küçüktür
 

>=
 

Büyük Eşit
 

<=
 

Küçük Eşit
 

 

Mantıksal İşleçler

Mantıksal işleçler her biri true yada false değeri olan iki işlenen alır ve bir true ya da false döndürür.

 


 

&&
 

ve "And" - İki ifade de doğruysa True döndürür onun dışında false döndürür
 

||
 

veya - "Or" İfadelerden birisi doğruysa True döndürür. Sadece iki ifade de false oldugunda false dödürür.
 

!
 

Degil - "Not" Negatifleştirme işlemi doğruysa True döndürür. true ise false, false ise true yapar
 

 

Atama işleci


Atama işleci (=) bir değişkene bir değer atar. Değişkenlere türlerine ve tanımlamalarına uygun olan herhangi bir değer atanabilir. ( Ayrıntı için Değişkenler bölümene göz atın )

sayi=10 ; sayı değişkenine 10 degerini atar.
rakam=5 , rakam değişkenine 5 degerini atar.

sayi=sayi+3 ile sayi+=3 aynıdır
sayi=sayi-5 ile sayi-=5 aynıdır
sayi=sayi/rakam ile sayi/=rakam aynıdır.
 

İşleç Önceliği


Bir deyimde değerlendirilecek birkaç işleç olduğunda işlecin önceliği işleçlerin hangi sırada değerlendirileceğine bağlıdır. Bir deyim soldan sağa doğru okunur ve öncelik sırasında en yüksekten en düşüğe doğru değerlendirilir.
 

En düşükten en yükseğe


Atama
 

=,+=,-=, …
 

Mantısal
 

or ||
 

Mantısal
 

and &&
 

Bitle işlem yapan
 

or |
 

Bitle işlem yapan
 

and &
 

Eşitlik
 

== , !=
 

Toplama, çıkarma
 

+ , -
 

Çarpma bölme
 

*,/
 

Ters alma/artırma
 

! , ~ , ++, --
 


İşleç önceliğini geçersiz kılmak istiyorsak gerekli bölümleri parantez içine almalısınız.

Örnek : sayi = sayi*(rakam+5)
 

 

Yardım İçin Sadece Bir Tık Yeter
 
Sponsor
 
.tk
 
Bu web sitesi ücretsiz olarak Bedava-Sitem.com ile oluşturulmuştur. Siz de kendi web sitenizi kurmak ister misiniz?
Ücretsiz kaydol