JavaScript

JavaScript Operatörler ve İşlem Öncelikleri

JavaScript programlama dilinde operatörler aşağıdaki gibi gruplandırılabilir. JavaScriptte ikili(binary) , tekli (unary)  ve bunlara ek olarak üçlü (ternary) operatörler bulunmaktadır. Operatörlerin ve ifadelerin öncelik sıralamaları da bu konu içinde değerlerlendirilir.

JavaScript  Atama Operatörleri

 

JavaScript Aritmetik Operatörler

 

JavaScript Karşılaştırma Operatörleri

 

JavaScript Mantıksal Operatörler

 

İŞLEM ÖNCELİKLERİ

JavaScript Operatörlerin işlem öncelik sırası aşağıdaki listede sıralandığı gibidir. Eşit önceliğe sahip operatörlerde işleme sırası, “işleme yönünde belirtilen şekildedir.

ÖncelikOperatör tipiİşleme yönüOperatör(ler)
1üye elemanlara erişmesoldan sağa.
[]
nesne oluşturmasağdan solanew
2fonksiyon çağrısısoldan sağa()
3bir arttırmamümkün değil++
bir azaltmamümkün değil--
4mantıksal değilsağdan sola!
bitsel değilsağdan sola~
tek operandlı +sağdan sola+
işaret değiştirmesağdan sola-
typeofsağdan solatypeof
voidsağdan solavoid
deletesağdan soladelete
5çarpmasoldan sağa*
bölmesoldan sağa/
mod almasoldan sağa%
6toplamasoldan sağa+
çıkarmasoldan sağa-
7bitsel kaydırmasoldan sağa<<
>>
>>>
8büyüklük-küçüklük karşılaştırmasısoldan sağa<
<=
>
>=
insoldan sağain
instanceofsoldan sağainstanceof
9eşitlik karşılaştırmasısoldan sağa==
!=
===
!==
10bitsel vesoldan sağa&
11bitsel xorsoldan sağa^
12bitsel veyasoldan sağa|
13mantıksal vesoldan sağa&&
14mantıksal veyasoldan sağa||
15koşulsağdan sola?:
16atamasağdan sola=
+=
-=
*=
/=
%=
<<=
>>=
>>>=
&=
^=
|=
17virgülsoldan sağa,

 

Kaynak:

https://tr.wikibooks.org/wiki/JavaScript/Operat%C3%B6rler

 

Yorum Yap