JavaScript Atama Operatörleri (Assignment Operators)

JavaScript ile eşittir (=) ifadesinin yanı sıra atama operatörleri kullanılarak değişkenlere kısa yoldan değer atanabilir. Aşağıdaki tabloda “Assignment Operators” olarak adlandırılan atama operatörleri derlenmiştir:

OperatörÖrnekAçılım
=x = yx = y
+=x += yx = x + y
-=x -= yx = x – y
*=x *= yx = x * y
/=x /= yx = x / y
%=x %= yx = x % y
**=x **= yx = x ** y
<<=x <<= yx = x << y
>>=x >>= yx = x >> y
>>>=x >>>= yx = x >>> y
&=x &= yx = x & y
^=x ^= yx = x ^ y
|=x |= yx = x | y
JavaScript Atama Operatörleri

Çoğu durumda “x = x operatör y” ifadesi ile “x operetör= y” birbirine eşittir. Ancak ilk satırda x ifadesi iki kez değerlendirilirken birinci de ise yalnızca bir kez değerlendirilmektedir. İki durum, yalnızca bir işlev çağrısı veya bir artırma işleci gibi yan etkiler içeriyorsa farklılık gösterecektir. Aşağıdaki örneği inceleyiniz:

İlgili Makaleler

Bir yanıt yazın

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir

Başa dön tuşu