JavaScript

JavaScript İşlem Önceliği

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