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

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

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

Free-Learn

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

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

از نظره من این عملگرها جذاب ترین و باحال ترین عملگرهای جاوااسکریپت می باشد، که البته نه فقط در جاوااسکریپت ( چون در اکثر زبان های برنامه نویسی این عملگرها وجود دارند )

در ماهیت و کلیت بخوایم حساب کنیم ، عملگرهای مقایسه ای کلا ۲ حالت دارند، یا مقدار بصورت درست ( True ) هست و یا بصورت غلط ( False ). که دیگه بعدش دست ماست که مثلا اگه درست بود فلان کارو کنه یا اگه غلط بود بهمان کارو

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

Free-Learn

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

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

نام عملگر به انگلیسی توضیح مثال
== Equal مساوی بودن مقدار a == b
=== Equal Value And Equal Type مساوی بودن مقدار و نوع a === b
=! Not Equal مساوی نبودن مقدار a != b
==! Not Equal Value OR Not Equal Type مساوی نبودن مقدار یا نوع a !== b
< Greater Than بزرگتر بودن a > b
> Less Than کوچکتر بودن a < b
=< Greater Than OR Equal To بزرگتر مساوی بودن a >= b
=> Less Than OR Equal To کوچکتر مساوی بودن a <= b

Free-Learn

مثال از عملگرهای مقایسه ای در جاوااسکریپت

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

مثال شماره ۱ : استفاده از == ( یعنی مساوی بودن )

امتحان کنید

توضیح مثال بالا :

خب ما در خط ۳ اومدیم و یه متغیر بنام a با مقدار ۵ تعریف کردیم، بعدش با استفاده از دستور شرطی ( IF ) و عملگر مقایسه ای ( == ) گفتیم اگه متغیر a مقدارش برابر هست با ۵ خب در خروجی چاپ کن ” متغیر a مقدارش ۵ هست ” و اگه مقدار متغیر a برابر با ۵ نبود چاپ کن ” نه جانم متغیر a مقدارش ۵ نیست ”

مثال شماره ۲ : استفاده از === ( یعنی هم نوع یک متغیر و هم مقدارش باید مساوی همدیگه باشن )

امتحان کنید

توضیح مثال بالا :

خب ما در خط ۳ یک متغیر بنام a با مقدار ۵ تعریف کردیم و در خط ۴ هم یک متغیر دیگه بنام b با مقدار ۵

ولی حواستون باشه، متغیر a نوعش عددی هست ولی متغیر b نوعش رشته ای هست، پس صددرصد باید به ما خروجی بده ” متغیر a و b مساوی نیستند ”

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

مثال شماره ۳ : استفاده از =! ( یعنی مساوی نبودن )

امتحان کنید

مثال شماره ۴ : استفاده از < ( یعنی بزرگتر بودن )

امتحان کنید

Free-Learn

مثال های بیشتر

مثال شماره ۱ : کمی پیشرفته تر ( یک عدد از کاربر دریافت میکنیم بعدش با استفاده از عملگرهای مقایسه ای میگیم مثلا اگه عدد وارد شده بزرگتر از فلان و کوچکتر از بهمان بود، فلان پیغامو چاپ کنه یا هرکار دیگه )

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

امتحان کنید

Free-Learn

دریافت PDF یا پرینت این مطلب