گام ۳: دستورات شرطی (Conditionals)
پس از یادگیری ذخیره دادهها و انجام محاسبات، در گام سوم به برنامههای خود قدرت تصمیمگیری میدهیم. دستورات شرطی به اسکریپت شما اجازه میدهند که بر اساس شرایط مختلف، مسیرهای متفاوتی را طی کند و مانند یک موجود هوشمند، بتواند فکر کرده و واکنشهای مناسب نشان دهد.
این گام در سه سطح طراحی شده است تا شما به صورت پلهپله و عمیق با این مفهوم کلیدی آشنا شوید:
سطح A: جاده دو مسیره
در این سطح، با ساختار بنیادین if...else آشنا میشویم که سادهترین شکل تصمیمگیری است. یاد میگیریم چطور برای برنامه یک دوراهی تعریف کنیم تا اگر شرطی برقرار بود یک مسیر و در غیر این صورت، مسیر دیگری را انتخاب کند.
سطح B: چهارراههای منطقی
اینجا تصمیمگیری را از دوراهیهای ساده به چهارراههای پیچیدهتر گسترش میدهیم. با استفاده از ساختارهای if...elseif...else و switch یاد میگیریم سناریوهایی با چندین شرط و چندین مسیر خروجی مختلف را مدیریت کنیم.
سطح C: راه میانبر
در این سطح، یک راه میانبر هوشمندانه برای نوشتن شرطهای ساده یاد میگیریم. با عملگر سهتایی (Ternary Operator)، میتوانیم یک دستور کامل if...else را در یک خط کد تمیز و خوانا خلاصه کنیم.