اپراتورهای جاوا اسکریپت

اپراتورهای جاوا اسکریپت

دسته بندی : آموزش Javascript سطح مقاله : متوسط زمان مطالعه : 6 دقیقه آخرین بروز رسانی: 17 اسفند 1399

در آموزش اپراتورهای جاوا اسکریپت ، با اپراتورهای مورد استفاده در JavaScript آشنا خواهید شد. خواهید دید که معادلات نوشتاری در JavaScript با ریاضیات معمولی شما چقدر مشابه است. با این حال ، این همچنین در مورد درک عملکرد منطقی زبان است.

از آنجا که رایانه یک ماشین حساب قدرتمند است ، فقط دستورات داده شده را به صورت ریاضی – با اعداد ، عملگرهای حساب و غیره درک می کند.

نکات اصلی اپراتورهای JavaScript:

  • جاوا اسکریپت متشکل از عملگرهای حساب ، انتساب ، رشته ، مقایسه و منطقی و همچنین یک عملگر شرطی است.
  • عملگرهای مختلف JavaScript عملکرد متفاوتی را در کد ارائه می دهند.
  • برای انجام محاسبات و مقایسه های مختلف در JavaScript می توانید از عملگرهای JavaScript استفاده کنید.
  • معادلات و عملگرهای نوشتاری بسیار شبیه حسابهای منظم هستند.

اپراتورهای حسابی

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

DescriptionsOperators
برای اضافه استفاده می شود+
برای تفریق استفاده می شود
برای ضرب استفاده می شود*
برای بیان استفاده می شود**
برای تقسیم استفاده می شود/
برای ایجاد مدول استفاده می شود%
برای افزایش استفاده می شود++
برای کاهش استفاده می شود

عملگرهای جمع + ، تفریق – ، ضرب * ، و تقسیم / جاوا اسکریپت اغلب استفاده می شوند. بیایید چند نمونه جمع و ضرب را بررسی کنیم.

اپراتور افزودنی

عملگر + (جمع) اعداد داده شده را جمع می کند.

var a = 3;
var b = 4;
var c = a + b;

اپراتور ضرب

عملگر * (ضرب) اعداد را در JavaScript ضرب می کند.

var a = 3;
var b = 4;
var c = a * b;

مجریان واگذاری

عملگرهای واگذاری JavaScript مقادیر خاصی را به متغیرهای JavaScript اختصاص می دهند:

DefinitionMatchesExamplesOperators
یک مقدار را به متغیر اختصاص می دهدa=ba = b=
یک مقدار را به یک متغیر اختصاص می دهد و اضافه می کندa=a+ba += b=+
مقداری را از متغیر اختصاص می دهد و کم می کندa=a-ba -= b=-
مقدار یک متغیر را اختصاص می دهد و ضرب می کندa=a*ba*=b=*
مقدار یک متغیر را اختصاص می دهد و تقسیم ضرب می کندa=a/ba/=b=/
اختصاص و اضافه کردن مدول به متغیرa=a%ba%=b=%

مثال اپراتور انتساب

در مثال ما ، عملگر = (انتساب) مقادیری را به متغیرها اختصاص می دهد:

var a = 20;

اکنون در اینجا ، عملگر JavaScript + = (جمع و انتساب) مقادیری را اضافه می کند و سپس آنها را به متغیر اختصاص می دهد. در حالی که مثال قبلی نشان می دهد که var a برابر با 20 است ، در این حالت ، 30 می شود. چرا؟ چون شما 10 را به آن اضافه می کنید.

var a = 20;
a += 10; // a = a + 10 (a = 20 + 10)

اپراتورهای رشته ای

متغیرهای JavaScript همچنین می توانند مقادیر رشته ای داشته باشند ، نه تنها عددی. از عملگر + می توان برای اتصال رشته ها و همچنین اعداد استفاده کرد. این اصطلاح رشته JavaScript است:

t1 = "Bob";
t2 = "Bonbon";
t3 = t1 + " " + t2;

برای کاهش میزان تایپ ، می توانید از عملگر + = برای اتصال رشته JavaScript نیز استفاده کنید. این همان نوع نتیجه را به تصویر می کشد (اما به خاطر مثال با کلمات مختلف):

t1 = "Hello it's me ";
t1 += "a friend!";

اضافه کردن رشته ها و اعداد

شما می دانید که وقتی چند عدد را جمع کنید ، نتیجه ای که خواهید دید حاصل جمع آنها خواهد بود. اما ، هنگام جمع بندی یک رشته با یک عدد ، نتیجه به صورت یک رشته نشان داده می شود نه یک جمع کلی.

a = 2 + 2;
b = "2" + 2;
c = "Hi" + 2;

توجه: افزودن اعداد به یک رشته به صورت یک رشته در می آید.

اپراتورهای مقایسه و منطقی جاوا اسکریپت

از عملگرهای JavaScript می توان برای مقایسه و منطق نیز استفاده کرد. جدول زیر هدف هر عملگر مقایسه و جاوا اسکریپت و عملگر منطقی و نحوه استفاده از آن را نشان می دهد.

برای تعیین تشابه و تفاوت بین متغیرهای مختلف از عملگرهای مقایسه JavaScript استفاده می شود. به عنوان مثال ، اگر سعی کنید 5 و 3 را با هر یک از این اپراتورها مقایسه کنید ، بسته به اینکه از چه اپراتوری استفاده می کنید ، مرورگر درست یا نادرست برمی گردد.

عملگر شرطی JavaScript (سه گانه) مقداری را بر اساس یک شرط مشخص شده انتخاب می کند. سه عملوند طول می کشد. این اغلب به عنوان جایگزین دستور if استفاده می شود.

اپراتورهای مقایسه

DescriptionsOperators
همسان==
مقدار یکسان و نوع یکسان===
ناهمسان=!
مقدار متفاوت یا نوع متفاوت==!
بزرگتر از<
کوچکتر از>
بزرگتر یا یکسان=<
کوچکتر یا یکسان=>
اپراتور سه گانه?

مثال مقایسه اپراتورها

در مثال زیر ، می توانید ببینید که چگونه می توانید از اپراتورهای مقایسه JavaScript در کد خود استفاده کنید:

if (a == 1) {
  var greeting = "Hello World";
}

نحو اپراتور شرطی

نحو عملگر شرطی JavaScript به شرح زیر است. اگر یک شرط تنظیم شده خاص درست باشد ، valueTrue به عنوان مقدار متغیر تنظیم می شود ، اگر شرط نادرست باشد ، مقدار متغیر روی مقدار تنظیم می شود نادرست:

متغیر = شرط؟ valueTuue: مقدار نادرست است

مثال اپراتور مشروط

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

var age = 20;
var adult = (age > 18) ? "Yes" : "No";

اپراتورهای منطقی

در حالی که اپراتورهای مقایسه جاوا اسکریپت دو متغیر را با یکدیگر مقایسه می کنند ، اپراتورهای منطقی منطق بین متغیرها و مقادیر جاوا اسکریپت را بررسی می کنند.

عملگرهای منطقی بسته به اطلاعات داده شده ، درست یا نادرست برمی گردند.

  • عملگر JavaScript AND فقط در صورت درست بودن هر دو عبارت درست برمی گردد.
  • اگر یک یا هر دو جمله درست باشد ، عملگر OR درست برمی گردد. در غیر این صورت ، نادرست برمی گردد.
  • اپراتور NOT برای عبارت های false و false برای گزاره های true برمی گرداند.

می توانید اپراتورها را برای بررسی منطق در جدول زیر مشاهده کنید. در مثال ها ، var a = 5 و var b = 3:

DefinitionExampleOperator
AND(var a = 5 && var b = 3)
returns true
(var a = 5 && var b = 2)
returns false
&&
OR
(var a = 5 || var b = 2)
returns true
(var a = 6 || var b = 2)
returns false
||
NOT!(a === b)
returns true
!(b < a)
returns false
!

خلاصه اپراتورهای جاوا اسکریپت:

اکنون که انواع اپراتورهای JavaScript و هدف آنها را آموختید ، زمان جمع آوری مطالب فرا رسیده است:

  • شش نوع عملگر در JavaScript وجود دارد.
  • عملگرهای جاوا اسکریپت مانند ریاضیات معمولی استفاده می شوند.
  • مرورگر عبارات درست یا نادرست را با معادلات عملگر برمی گرداند.

این مقاله چقدر براتون مفید بود؟

میانگین رتبه : 1/5 - تعداد رای : 2