آموزش عملگرهای انتساب در جاوا اسکریپت

Ratings
(0)

عملگرهای انتساب در جاوا اسکریپت، مقادیری را در داخل متغیرها انتساب می دهند(قرار می دهند).

مشابه با مثال عملگر
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 =**

 


عملگرهای انتساب شیفتی(Shift Assignment Operators)

 

مشابه با مثال عملگر
x = x << y x <<= y =>>
x = x >> y x >>= y =<<
x = x >>> y x >>>= y =<<<

 


عملگرهای انتساب بیتی(Bitwise) در جاوا اسکریپت

 

مشابه با مثال عملگر
x = x & y x &= y =&
x = x ^ y x ^= y =^
x = x | y x |= y =|

 


عملگرهای انتساب منطقی(Logical) در جاوا اسکریپت

 

مشابه با مثال عملگر
x = x && (x = y) x &&= y =&&
x = x || (x = y) x ||= y =||
x = x ?? (x = y) x ??= y =??

نکته: عملگرهای انتساب منطقی، در اکما اسکریپت 2020 تعریف شده اند. اکما اسکریپت 2020 به اختصار ES2020 نامیده می شود. 


عملگر = در جاوا اسکریپت

عملگر ساده ی انتساب، که با علامت = نشان داده می شود، یک مقدار را در یک متغیر قرار می دهد(انتساب می دهد).

مثال شماره 1: عملگر ساده انتساب

let x = 10; 
امتحان کنید

مثال شماره 2: عملگر ساده انتساب

 let x = 10 + y; 
امتحان کنید

عملگر =+ در جاوا اسکریپت

عملگرِ به اضافه مساوی، در جاوا اسکریپت، یک مقدار را به یک متغیر اضافه می کند.

مثال شماره 3: عملگرِ به اضافه مساوی

let x = 10;
x += 5;
امتحان کنید

مثال شماره 4: عملگر به اضافه مساوی

 let text = "سلام"; text += " بچه ها"; 
امتحان کنید

 


عملگر =- در جاوا اسکریپت

از عملگرِ منها مساوی، برای تفریق یک مقدار از یک متغیر استفاده می شود.

مثال شماره 5 : استفاده از عملگر منها مساوی

let x = 10;
x -= 5;
امتحان کنید

 


عملگر =* در جاوا اسکریپت

عملگر ضربدر مساوی، مقدار متغیری را در یک عدد ضرب می کند.

مثال شماره 6 : استفاده از عملگر ضربدر مساوی

let x = 10;
x *= 5; 
امتحان کنید

عملگر =** در جاوا اسکریپت

از عملگر (دو) ستاره مساوی، برای به توان رساندن مقدار یک مقدار استفاده می شود.

مثال شماره 7: استفاده از عملگر ستاره مساوی

let x = 10;
x **= 5;
امتحان کنید

 عملگر =/ در جاوا اسکریپت

از عملگر اسلش مساوی، برای تقسیم یک متغیر به یک مقدار استفاده می شود:

مثال شماره 8: استفاده از عملگر اسلش مساوی

let x = 10;
x /= 5;
امتحان کنید

عملگر =% در جاوا اسکریپت

عملگر درصد مساوی، باقی مانده را برای یک متغیر حساب می کند.

مثال شماره 9: استفاده از عملگر درصد مساوی

let x = 10;
x %= 5;
امتحان کنید

عملگر =>> در جاوا اسکریپت

عملگر شیفت به چپ، در جاوا اسکریپت، تمام ارقام یک متغیر(عدد) باینری را به تعداد مشخصی به سمت چپ حرکت می دهد.

مثال شماره 10: استفاده از عملگر شیفت به چپ

let x = -100;
x <<= 5;
امتحان کنید

 عملگر =<< در جاوا اسکریپت

 عملگر شیفت به راست، در جاوا اسکریپت، تمام ارقام یک متغیر(عدد) باینری (علامت دار) را به تعداد مشخصی به سمت راست حرکت می دهد.

مثال شماره 11: استفاده از عملگر شیفت به راست

let x = -100;
x >>= 5;
امتحان کنید

 


 عملگر =<<< در جاوا اسکریپت

عملگر شیفت به راستِ بدون علامت،ارقام یک متغیر را به سمت راست شیفت می دهد.

مثال شماره 12: استفاده از عملگر شیفت به راست بدون علامت

let x = -100;
x >>>= 5;
امتحان کنید

عملگر =& در جاوا اسکریپت

عملگر انتساب بیتی AND، بر روی دو عملوند، عمل AND بیتی انجام داده و نتیجه را در متغیر مورد نظر ذخیره می کند.

مثال شماره 13: مثالی از عملگر انتساب بیتی AND

let x = 10;
x &= 5;
امتحان کنید

عملگر =| در جاوا اسکریپت

عملگر انتساب بیتی OR، بر روی دو عملوند، عمل OR بیتی انجام می دهد و نتیجه را در متغیر مورد نظر ذخیره می کند.

مثال شماره 14: مثالی از عملگر انتساب بیتی OR

let x = 10;
x |= 5;
امتحان کنید

عملگر =^ در جاوا اسکریپت

عملگر انتساب بیتی XOR بر روی دو عملوند، عمل XOR بیتی انجام می دهد و نتیجه را در متغیر مورد نظر ذخیره می کند.

مثال شماره 15: مثالی از عملگر انتساب XOR

let x = 10;
x ^= 5;
امتحان کنید

عملگر =&& در جاوا اسکریپت

از عملگر انتساب منطقی AND، بین دو مقدار استفاده می شود. اگر مقدار اول true باشد، مقدار دوم انتساب داده می شود.

مثال شماره 16: مثالی از عملگر منطقی AND

let x = 10;
x &&= 5;
امتحان کنید

 


نکته: عملگر =&& متعلق به اکما اسکریپت 2020 است. 


عملگر =|| در جاوا اسکریپت

از عملگر انتساب منطقی OR بین دو مقدار استفاده می شو. اگر مقدار اول false باشد، مقدار دوم انتساب داده می شود.

مثال شماره 17: مثالی از عملگر منطقی OR

let x = 10;
x ||= 5;
امتحان کنید

نکته: عملگر =|| به اکما اسکریپت 2020 تعلق دارد.


عملگر =?? در جاوا اسکریپت

از عملگر انتسابِ ادغامِ بی اثر(Nullish coalescing) بین دو مقدار استفاده می شود. اگر مقدار اول، تعریف نشده(undefined) یا null باشد، مقدار دوم انتساب داده می شود.

مثال شماره 18: مثالی از عملگر ادغام بی اثر

let x;
x ??= 5;
امتحان کنید

 نکته: عملگر =?? به اکما اسکریپت 2020 تعلق دارد.

 

  • بازدید: 286

نوشتن دیدگاه

لطفا نظرات خود را بیان کنید. به سوالات در سریع ترین زمان پاسخ داده خواهد شد.اما به نکات زیر توجه کنید:
1. سعی کنید نظرات شما مرتبط با مقاله ی مورد نظر باشد، در غیر این صورت پاسخ داده نخواهد شد.
2. سوالات خود را به صورت کوتاه بیان کنید و از پرسیدن چند سوال به طور همزمان خودداری کنید.
3. سوال خود را به طور واضح بیان کنید و از کلمات مبهم استفاده نکنید.

ارسال