Logical Operators
1️⃣ معرفی عملگرهای منطقی
جاوااسکریپت سه عملگر منطقی اصلی دارد:
-
&&→ AND (و) -
||→ OR (یا) -
!→ NOT (نقیض)
2️⃣ عملگر AND (&&)
اگر هر دو شرط true باشند، خروجی true است.
3️⃣ عملگر OR (||)
اگر یکی از شرطها true باشد، خروجی true است.
4️⃣ عملگر NOT (!)
مقدار را معکوس میکند:
5️⃣ Short-Circuit Evaluation (ارزیابی کوتاه)
جاوااسکریپت در عملگرهای منطقی به صورت کوتاه ارزیابی میکند:
-
در
&&اگر شرط اول false باشد، ادامه بررسی نمیشود. -
در
||اگر شرط اول true باشد، ادامه بررسی نمیشود.
6️⃣ استفاده کاربردی در مقادیر پیشفرض
✅ نکات مهم
-
&&→ هر دو شرط باید true باشند. -
||→ حداقل یکی true باشد. -
!→ مقدار را برعکس میکند. -
میتوان از
&&و||برای مقدار پیشفرض استفاده کرد.
HTML
Tailwind Css
Bootstrap 5
Java script
++C
Python
Three.js
Gsap
Sass
SQL
React