عملگر های انتساب (Assignment) در جاوا اسکریپت
عملگر های انتساب به عملگر هایی گفته می شود که عمل انتساب را بعد از یک عمل ریاضی یا منطقی یا بیتی انجام می دهند. بعبارتی عملگر های انتسابی، دو عمل محاسبات و انتساب نتیجه را پشت سرهم انجام می دهند.
بطور کلی عملگر های انتسابی، مقادیر را به متغیر های جاوا اسکریپت نسبت می دهند.
عملگر | مثال | مانند |
---|---|---|
= | x = y | x = y |
+= | x += y | x = x + y |
-= | x -= y | x = x – y |
*= | x *= y | x = x * y |
/= | x /= y | x = x / y |
%= | x %= y | x = x % y |
<<= | x <<= y | x = x << y |
>>= | x >>= y | x = x >> y |
>>>= | x >>>= y | x = x >>> y |
&= | x &= y | x = x & y |
^= | x ^= y | x = x ^ y |
|= | x |= y | x = x | y |
**= | x **= y | x = x ** y |
عملگر **=
بصورت آزمایشی در ECMAScript 2016 – ES7 آمده است. از آن استفاده نکنید زیرا ممکن است مرورگر ها آن را پشتیبانی نکنند.
نمونه هایی از عمل انتساب
عملگر انتسابی =
یک مقدار را به یک متغیر انتساب می دهد.
var x = ۱۰;
عملگر انتسابی +=
مقدار یا متغیر سمت راست خود را به متغیر سمت چپ خود اضافه می کند.
var x = ۱۰;
x += ۵;
عملگر انتسابی -=
مقدار یا متغیر سمت راست خود را از متغیر سمت چپ خود کم می کند.
var x = ۱۰;
x -= ۵;
عملگر انتسابی *=
مقدار یا متغیر سمت راست خود را در متغیر سمت چپ خود ضرب می کند و نتیجه را به متغیر سمت چپ اختصاص می دهد.
var x = ۱۰;
x *= ۵;
عملگر انتسابی /=
متغیر سمت چپ خود را بر مقدار یا متغیر سمت راست خود تقسیم می کند و نتیجه را به متغیر سمت چپ اختصاص می دهد.
var x = ۱۰;
x /= ۵;
عملگر انتسابی %=
باقیمانده تقسیم متغیر سمت چپ بر مقدار یا متغیر سمت راست را به متغیر سمت چپ اختصاص می دهد.
var x = ۱۰;
x %= ۵;
امیدواریم آموزش عملگر های انتساب (Assignment) در جاوا اسکریپت نیز برای شما مفید واقع شده باشد .برای مطالعه پستهای بیشتر ، ما را در مدرسه کدنویسی تلگرام و یا در تی جوان اینستاگرام دنبال کنید.
نظراتتون رو زیر همین پست با ما به اشتراک بگذارید.