تک دیک

واژه نامه و مجله آموزشی کامپیوتر و فناوری

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

در جاوااسکریپت از عملگرهای انتساب (Assignment operators) برای تخصیص یک مقدار به عملوند سمت چپ براساس مقدار عملوند سمت راست استفاده می‌شود.

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

ساده ترین و پرکاربردترین عملگر انتساب، عملگر مساوی است که با نماد = نمایش داده می‌شود. این عملگر، مقدار عملوند سمت راست را به عملوند سمت چپ تخصیص می‌دهد. به عنوان مثال در عبارت های زیر از عملگر انتساب = برای تخصیص مقدار 20 به متغیر x1، مقدار متغیر y به متغیر x2 و مقدار f(5) به متغیر x3 در جاوااسکریپت استفاده شده است.

x1 = 20;
x2 = y;
x3 = f(5);

در جاوااسکریپت از عملگرهای انتساب افزوده (Augmented Assignment) یا انتساب مرکب (Compound Assignment) نیز پشتیبانی می‌شود. به عنوان نمونه در عبارت x+=20 از عملگر انتساب افزوده += استفاده شده است. این عبارت از نظر نتیجه معادل با عبارت گسترده x=x+20 می‌باشد.

بیشتر بخوانید: عملگر انتساب افزوده چیست؟

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

نام عملگر انتساب افزوده نماد عملگر مثال
انتساب افزوده جمع += x += 20
انتساب افزوده تفریق -= x -= 20
انتساب افزوده ضرب *= x *= 20
انتساب افزوده تقسیم /= x /= 20
انتساب افزوده باقیمانده %= x %= 20
انتساب افزوده توان **= x **= 20
انتساب افزوده شیفت چپ <<= x <<= 20
انتساب افزوده شیفت راست >>= x >>= 20
انتساب افزوده شیفت راست بدون علامت >>>= x >>>= 20
انتساب افزوده AND بیتی &= x &= 20
انتساب افزوده OR بیتی |= x |= 20
انتساب افزوده XOR بیتی ^= x ^= 20
انتساب افزوده AND منطقی &&= x &&= 20
انتساب افزوده OR منطقی ||= x ||= 20

بازگشت به فهرست مجموعه آموزشی JavaScript

امیرحسین شهسواری

عاشق دنیای رایانه و فناوری به خصوص برنامه نویسی هستم؛ یادگرفتن و البته یاد دادن چیزای جالبی که یاد گرفتم باعث خوشحالیم میشه و از اولویت‌های اصلی زندگیم به حساب میاد. از مدیریت و نوشتن در تک دیک هم واقعا لذت می‌برم :)

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *