Javascript

|

اموزش عملوند و عملگر

در این مقاله میخواهیم در مورد عملگر ها و نحوه استفاده از انها در جاوا اسکریپت توضیح دهیم.

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

عملگرهای محاسباتی و عملیات ریاضی ,عملگر های منطقی ,عملگرهای مقایسه ای ,عملگر های انتساب که به طور مفصل در مورد اونها صحبت خواهیم کرد.

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

مثلا در زبان جاوا اسکریپت علامت مساوی ( = ) برای انتساب یک مقدار و یک متغییر استفاده میشه و علامت بعلاوه هم برای جمع دو مقدار استفاده میشه.

از مهمترین متغییر ها در زبان جاوا اسکریپت متغییرهای arithmetic یا همان حسابی هستند که با این عملگر ها تقریبا اشنایی دارید و لیستی از این عملگر ها را در زیر مشاهده می کنید که مقدار عددی y=5 قرار دادیم.

اموزش جاوا اسکریپت

نکته: در مورد ++y و y++ باید یک توضیحی بدم که در صورتی که این عملگرها قبل از متغییر استفاده کنید ابتدا به مقدار متغییر یک واحد اضافه میشه و بعد به متغییر سمت چپ انتساب منتقل میشه در صورتی که اگر عملگر را بعد ازمتغییر استفاده کنیم (y++) ابتدا عمل انتساب صورت میگیره و در مثال بالا مقدار y که ۵ هست منتقل میشه و بعد از اون مقدار y افزایش پیدا میکنه که برای عملگر کاهش یک واحدی هم به همین شکل هست.

عملگر انتساب

در مورد انتساب ساده = صحبت کردیم که مقدار متغییر سمت راست رو مساوی متغییر سمت چپ قرار میده که باز هم در پایین عکس عملگر های انتساب را مشاهده میکنید که x=10 و y=5 هست.

اموزش جاوا

علامت الساق

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

وقتی شما دو رشته را با علامت + با هم جمع میکنید اون دو رشته به هم الساق میشن.

به طور مثال :

Text1=”hi how are you”;

Text2=”thanks”;

Text3=text1+text2

نتیجه:

Hi how are youthanks

حال برای اینکه text1 به متغییر text2 نچسبد هم میتوانیم در انتهای text1 یک اسپیس اضافه کنیم

Text1=”hi how are you “

یا میتوانیم کاراکتر اسپیس رو در text3 در میان text1 و text2 قرار دهیم.

Text3=text1+ “ “ +text2

عملگرهای مقایسه ای

این عملگر ها در عملیات شرطی استفاده میشن که در زیر x=5 را مشاهده میکنید.
اموزش عملگر جاوا

نکته: عملگر == تساوی مقداری دو متغییر رو نشون میده.

نکته: عملگر ۳ مساوی تساوی مقداری و نوع متغییر ها رو مشخص میکنه.

متغییر های شرگی کاربرد بسیار زیدی را در جاوا اسکریپت دارن به طور مثال

If (age<18) document.write(“too young”)

مقداری را از کاربر دریافت میکنیم و با مقایسه با عدد ۱۸ در صورتی که سن کاربر کوچکتر از ۱۸ بود محدودیت سنی رو به اون نمایش میدیم.

در مورد دستورات شرطی از جمله if , swich و حلقه های شرطی در اینده صحبت خواهیم کرد.

عملگرهای منطقی

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

عملگر && زمانی مقدار رو بر میگردونه که هر دو عملگر سمت چپ و راست اون true باشند.

عملگر || زمانی که یکی از طرفین یا هر دو مقدار true را برگردونند مقدار را برمیگردونه.

عملگر ! زمانی که مخالف یک مقدار شرطی true باشه مقدار رو بر میگردونه.

عملگر شرطی:

در عملگر شرطی ابتدا شرط مطرح میشه و با علامت سوال ؟ و : دو عملگر از هم جدا میشوند.

در صورتی که این شرط برقرار باشه مقدار عملوند بعد از علامت سوال و در صورتی که شرط false باشه مقدار عملوند بعد از دو نقطه : به متغییر variablename انتقال داده میشه .

variablename=(condition) ?value1:value2

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

دریافت آخرین مطالب وبلاگ در کانال داتینه

بهاره شهسواری

بهاره شهسواری ، کارشناس نرم افزار هستم .
از سال 91 مشغول به یادگیری زبان های css ,html , javascript و jquery شدم
و از سال 93 به صورت اختصاصی به فعالیت در حوزه css و html پرداختم. علاوه بر کد نویسی به گرافیک هم علاقه مند هستم.

نظرات
نظر بدهید