دستورات شرطی ifelse
دستورات شرطی if/else در برنامهنویسی
دستورات شرطی از اساسیترین مفاهیم در تمام زبانهای برنامهنویسی هستند که به توسعهدهندگان امکان کنترل جریان اجرای کد را میدهند. در این مقاله به بررسی ساختار و کاربرد دستورات if/else میپردازیم.
ساختار پایه if
سادهترین شکل دستور شرطی به صورت زیر است:
if (شرط) { // کدهای اجرایی در صورت برقراری شرط }
مثال کاربردی در PHP:
مثال | خروجی |
---|---|
$age = 20; if ($age >= 18) { echo "شما بزرگسال هستید"; } |
شما بزرگسال هستید |
ساختار if/else
برای مدیریت شرایط مختلف میتوان از ساختار if/else استفاده کرد:
- شرط اصلی در if بررسی میشود
- اگر شرط برقرار نبود، کدهای داخل else اجرا میشوند
if (شرط) { // کدهای اجرایی در صورت برقراری شرط } else { // کدهای اجرایی در صورت عدم برقراری شرط }
نکته مهم: همیشه بخش else اختیاری است و فقط زمانی استفاده میشود که نیاز به مدیریت حالت عدم برقراری شرط داشته باشیم.
ساختار if/elseif/else
برای بررسی چندین شرط مختلف میتوان از elseif استفاده کرد:
- هر elseif یک شرط جدید بررسی میکند
- ترتیب نوشتن elseif ها بسیار مهم است
- else در انتها برای حالتی که هیچکدام از شروط برقرار نباشند
مثال عملی:
$score = 85; if ($score >= 90) { echo "نمره عالی"; } elseif ($score >= 80) { echo "نمره خوب"; } elseif ($score >= 70) { echo "نمره متوسط"; } else { echo "نیاز به تلاش بیشتر"; } |
خروجی: "نمره خوب" |
برای یادگیری عمیقتر میتوانید از اطلاعات بیشتر استفاده کنید.
نکات پیشرفته
برخی تکنیکهای حرفهای در استفاده از دستورات شرطی:
شرطهای تو در تو:
میتوان دستورات if را داخل هم قرار داد اما باید مراقب پیچیدگی کد بود.
عملگرهای منطقی:
استفاده از && (AND)، || (OR) و ! (NOT) برای ترکیب چند شرط.
میتوان دستورات if را داخل هم قرار داد اما باید مراقب پیچیدگی کد بود.
عملگرهای منطقی:
استفاده از && (AND)، || (OR) و ! (NOT) برای ترکیب چند شرط.
در نهایت، یادگیری صحیح دستورات شرطی پایهای محکم برای ساخت برنامههای پیچیده و هوشمند خواهد بود. با تمرین مثالهای مختلف میتوانید به تسلط کامل برسید.