این آموزش در تاریخ ۱۴۰۱/۰۳/۲۲ آپدیت شده است.

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

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

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

Free-Learn

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

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

منظور از این ترکیب کردن یعنی بطور کلی ایجاد منطق ( یا هم شرط منطقی ) در بین متغیرهاست ، مثلا من میگم اگه متغیر a مقدارش بزرگتر بود از ۵ و کوچکتر از فلان بود، ( همین [ و ] یعنی عملگر منطقی ) ، فلان کارو کن و…

Free-Learn

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

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

نام عملگر به انگلیسی به فارسی مثال
&& And و a == 2 && b == 2
|| OR یا a == 2 || b == 2
! Not نه ( نبودن ) a != 2

Free-Learn

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

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

مثال شماره ۱ : استفاده از عملگر && ( مثلا میگیم اگه فلان [ و ] فلان اینجوری بود تو بهمان کن و.. )

امتحان کنید

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

چون از && استفاده میکنیم باید حتما تمامی عملگرهای موجود در شرط درست باشند تا خروجی شرط هم درست باشه در غیراینصورت خروجی شرط غلط هست.

پس در مثال بالا اگه a مقدارش ۵ و b هم مقدارش ۱۰ بود، در خروجی چاپ میشه ” بله مساوی هستند ” ولی اگه یکی از عملگرها غلط باشند ( مثلا a مقدارش ۵ نباشه ) دیگه خروجی میشه ” نه مساوی نیستند ”

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

 

مثال شماره ۲ : استفاده از عملگر || ( مثلا میگیم اگه فلان [ یا ] فلان اینجوری بود تو بهمان کن و.. )

امتحان کنید

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

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

پس در مثال بالا اگه a یا b فقط یکیشون مقدارشون درست باشه در خروجی چاپ میشه ” بله مساوی هستند ” ولی اگه هم a و b دوتاش غلط باشند دیگه خروجی میشه ” نه مساوی نیستند ”

 

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

امتحان کنید

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

خب ما دوتا متغیر بنام های a و b با مقادیر ۵ و ۶ تعریف کردیم، بعدش شرط گذاشتیم گفتیم اگه مقدار متغیر a برابر نبود ( یا مساوی نبود ) با مقدار متغیر b ، در خروجی چاپ کن ” نامساوی هستن ” در غیراینصورت اگه مساوی بودن هم پیغام میده ” مساوی هستن ”

Free-Learn

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

مثال شماره ۱ : استفاده ترکیبی از عملگرهای مقایسه ای ( =! ) و عملگرهای منطقی ( && و || )

امتحان کنید

Free-Learn

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