کار با عملگرهای منطقی در جاوااسکریپت
سلام خدمت تمامی دوستان و همراهان محترم سایت آموزشی فری لرن ، امیدوارم که حال همگیتون خوب باشه. لطفا در ادامه با آموزش کار با عملگرهای منطقی در جاوااسکریپت با من همراه باشید.
Free-Learn
آنچه در این جلسه میخوانید :
کار با عملگرهای منطقی در جاوااسکریپت
عملگرهای منطقی یا به انگلیسی Logical Operators
به اون دسته از عملگرهای زبان جاوااسکریپت گفته میشه که با استفاده از اونا میشه یک یا چندین عملگر رو با همدیگه ترکیب کرد.
منظور از این ترکیب کردن یعنی بطور کلی ایجاد منطق ( یا هم شرط منطقی ) در بین متغیرهاست ، مثلا من میگم اگه متغیر a مقدارش بزرگتر بود از ۵ [ و ] همین و یعنی عملگر منطقی ، کوچکتر از فلان بود ، فلان کارو کن و…
Free-Learn
جدول عملگرهای منطقی در جاوااسکریپت
در جدول زیر میتونید تمامی عملگرهای منطقی زبان جاوااسکریپت رو مشاهده نمایید.
نام عملگر | به انگلیسی | توضیح | مثال |
---|---|---|---|
&& | And | و | a == 2 && b == 2 |
|| | OR | یا | a == 2 || b == 2 |
! | Not | نه ( نبودن ) | a != 2 |
Free-Learn
مثال از عملگرهای منطقی در جاوااسکریپت
در ادامه میخوایم مثال های مختلفی از عملگرهای منطقی در زبان جاوا اسکریپت مشاهده نماییم.
مثال شماره ۱ : استفاده از عملگر && ( مثلا میگیم اگه فلان [ و ] فلان اینجوری بود تو بهمان کن و.. )
1 2 3 4 5 6 7 8 9 10 11 12 13 |
<script> var a = 5; var b = 10; if( a == 5 && b == 10 ){ document.write("بله مساوی هستند"); } else{ document.write("نه مساوی نیستند"); } </script> |
مثال شماره ۲ : استفاده از عملگر || ( مثلا میگیم اگه فلان [ یا ] فلان اینجوری بود تو بهمان کن و.. )
1 2 3 4 5 6 7 8 9 10 11 12 13 |
<script> var a = 5; var b = 20; if( a == 5 || b == 10 ){ document.write("بله مساوی هستند"); } else{ document.write("نه مساوی نیستند"); } </script> |
مثال شماره ۳ : استفاده از عملگر ! ( مثلا میگیم اگه فلان نبود تو بهمان کن و.. )
1 2 3 4 5 6 7 8 9 10 11 12 13 14 |
<script> var a = 5; var b = 10; var c = a + b; if( c == 15 ){ document.write(!c); } else{ document.write(c); } </script> |
Free-Learn
مثال های بیشتر
مثال شماره ۱ : استفاده ترکیبی از عملگرهای مقایسه ای ( =! ) و عملگرهای منطقی ( && و || )
1 2 3 4 5 6 7 8 9 10 11 12 13 14 |
<script> var a = 5; var b = 10; var c = 15; if( a == 5 && b == 10 && c != 20 || c == 15 ){ document.write("بله مساوی هستند"); } else{ document.write("نه مساوی نیستند"); } </script> |