تبلیغات X
سفارش بک لینک
آموزش ارز دیجیتال
ابزار تادیومی
خرید بک لینک قوی
صرافی ارز دیجیتال
خرید تتر
خدمات سئو سایت
چاپ ساک دستی پارچه ای
چاپخانه قزوین
استارتاپ
آموزش خلبانی a>
طراحی سایت در قزوین
چاپ ماهان
کرگیر
کرگیری
کرگیر
هلدینگ احمدخانی قم
دانلود فیلم
زبان انگلیسی
پارسیان سیستم رو



sikas - معرفی عملگرهای مورد استفاده در JavaScript s

معرفی عملگرهای مورد استفاده در JavaScript

دسته بندی : آموزش جاوا اسکریپت,

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

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


عملگرهای محاسباتی

از این نوع عملگرها برای انجام عملیات ریاضی نظیر جمع و ضرب استفاده می شود. می توانید این عملگرها را در اینجا مشاهده کنید ( در مثال زیر متغیر x را برابر 8 و متغیر y را برابر 4 در نظر بگیرید ) :

نام عملگر مثال نتیجه
جمع + x + y 12
تفریق - x - y 4
ضرب * x * y 32
تقسیم / x / y 2
باقیمانده % 9 % y 1
افزایش ++ x++ 9
کاهش -- x-- 7

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


عملگرهای جایگزینی

این عملگرها ترکیبی از عملگرهای دیگر هستند و به همین دلیل آنها را عملگرهای ترکیبی هم می نامند. می توانید این عملگرها را در جدول زیر مشاهده کنید ( در مثال زیر متغیر x را برابر 8 و متغیر y را برابر 4 در نظر بگیرید ) :

نام عملگر مثال عبارت معادل
انتساب = x = 8 x = 8
انتساب جمع += 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 و z را مطابق زیر در نظر بگیرید و توجه داشته باشید که مقدار متغیرهای x و y عددی و مقدار متغیر z از نوع رشته ای است :

x = 4;
y = 8;
z = "4";
نام عملگر مثال نتیجه
تساوی == x == z True
همانی === x === z False
نامساوی != x != y True
بزرگتر از > x > y False
کوچکتر از < x < y True
بزرگتر یا مساوی >= x >= z True
کوچکتر یا مساوی <= x <= y True

تفاوت عملگر تساوی با عملگر همانی در این است که در عملگر تساوی نوع متغیر ها در نظر گرفته نمی شود و اگر مقدار متغیرها با هم برابر باشد حتی اگر از یک نوع هم نباشند نتیجه True خواهد بود. ولی در عملگر همانی باید متغیرها مقداری مساوی داشته باشند و از یک نوع هم باشند تا نتیجه True باشد.


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

این عملگرها برای انجام عملیات منطقی بر روی دو عبارت به کار می روند ( در مثال زیر متغیر x را برابر 8 و متغیر y را برابر 4 در نظر بگیرید ) :

نام عملگر مثال نتیجه
نقیض ! !(x==y) True
!(y==3) False
و && (x=4 && y=8) True
(x>4 && y=8) False
یا || (x>4 || y=8) True
(x>4 || y>8) False

عملگر رشته ای

از این عملگر برای چسباندن دو رشته به هم استفاده می شود. مثلاً برای اتصال دو متغیر از نوع رشته از این عملگر استفاده می شود.

نام عملگر مثال
عملوند رشته ای +
  a = 'طراحی وب';
  b = 'با جاوا اسکرپت';
  c = a+b;

در مثال بالا مقدار متغیر c این است : 'طراحی وببا جاوا اسکرپت'
برای ایجا فاصله بین کلمه وب و کلمه با می توانیم یک فاصله خالی به یکی از متغیرهای a یا b اضافه کنیم یا با استفاده از عملوند رشته ای یک فضای خالی به متغیر c اضافه کنیم :

a = ' طراحی وب';


------------------------------
a = 'طراحی وب';

b ='با جاوا اسکرپت'; c = a+b; b ='با جاوا اسکرپت'; c = a+' '+b;

در نتیجه کد بالا مقدار متغیر c به این صورت خواهد بود : 'طراحی وب با جاوا اسکرپت'


عملگر شرطی

در جاوا اسکرپت نوعی عملگر وجود دارد که بسته به شرایط مقداری را به یک متغیر تخصیص می دهد به این عملگر عملگر شرطی می گویند. ساختار این عملگر به صورت زیر است :

VAR_NAME=(شرط)?value1:value2

این عملگر در صورتی که شرط برقرار باشد مقدار اول را به متغیر می دهد و در صورت برقرار نبودن شرط مقدار دوم را به متغیر تخصیص می دهد. به مثال زیر توجه کنید :

age_group=(age>18)?'زیر سن بلوغ':'بزرگسال'

در این مثال اگر متغیر age بزرگتر از 18 باشد مقدار 'بزرگسال' به متغیر age_group تخصیص داده می شود و در صورتی که متغیر age کوچکتر از 18 باشد مقدار 'زیر سن بلوغ' به عنوان مقدار متغیر age_group قرار می گیرد.


برچسب‌ها :
نویسنده: admin | نسخه قابل چاپ | 3 تیر 1391 - 11:13 | 1 2 3 4 5

آخرین مطالب

محبوب ترین مطالب

» دانلود آهنگ من مانده ام تنهای تنها با صدای ایرج بسطامی ( 20 خرداد 1391 )
» دانلود اواکس لیو چت برای موبایل ( 10 خرداد 1391 )
» آخرين ورژن جديد اواكس 2.2.0 ( 15 خرداد 1391 )
» دانستنی هایی از گوگل (Google) ( 20 خرداد 1391 )
» دانلود کامل نقشه شهرهای ایران به صورت جداگانه با فرمت جاوا ( 22 خرداد 1391 )
» چند کد آهنگ پاپ و شاد پیشواز همراه اول ( 14 فروردین 1391 )
» دانلود جدیدترین پچ pes 2012 پچ ۴-Patch v4 ( 22 خرداد 1391 )
» دانلود و توضیحات برنامه اواکس لیوچت ( 15 خرداد 1391 )
» دانلود آهنگ مشهور [ای ایران ای سرای امید] با صدای استاد شجریان ( 20 خرداد 1391 )
» . AVACS LIVE CHAT . AND NIMBUZZ ( 24 خرداد 1391 )
» دانلود تصنیف شب انتظار ، داریوش رفیعی شب به گلستان تنها ( 20 خرداد 1391 )
» دانلود نرم افزار نیم باز برای کامپیوتر با قابلیت رفتن به روم (nimbuzz ( 15 خرداد 1391 )
» جک 2012 جوک 2012 لطیفه 2012 جک سال جوک سال لطیفه سال جک جدید جک 2012 ج ( 18 اسفند 1390 )
» دانلود بازی کم حجم کامپیوتری با نام ماشین جنگی ( 22 بهمن 1390 )
» دانلودتمام ورژن های آواکس ( 15 خرداد 1391 )
» آگهی استخدام جمعیت هلال احمر ( 24 تیر 1391 )
» » اسکریپت چت روم فارسی ET Chat ( 11 تیر 1391 )
» اموزش ساخت چت روم انلاین ( 29 خرداد 1391 )
» فال با قرآن و استخاره آنلاین قرآن ( 22 بهمن 1390 )
» دانلود مجموعه بازیهای خاطره انگیز میکرو (بیش از ۵۰ بازی) برای کامپیوتر ( 19 تیر 1391 )

موضوعات

نظرسنجی

آمار وبلاگ