دستورات if/else و else if - آزمون جاوااسکریپت
آزمون جاوااسکریپت - دستورات if/else و else if
قراره با هم ببینیم چقدر به دستورات if/else و else if مسلطی. اینا از اون پایه ها هستن که اگه خوب بلد نباشی، بعداً حسابی تو کدنویسی اذیت میشی.

اگه یه برنامهنویس جاوااسکریپت باشی، احتمالاً میدونی که تصمیمگیری تو کد چقدر مهمه. تو دنیای واقعی هم همینطوره. مثلاً وقتی صبح از خونه میزنی بیرون، تصمیم میگیری چتر ببری یا نه.
تو برنامهنویسی هم با if/else همین کار رو میکنی. این دستورات بهت کمک میکنن تا بر اساس یه شرایط خاص، یه کار خاص رو انجام بدی.
مثلاً اگه کاربر یه فرم رو پر نکرده بود، بهش یه پیام خطا نشون بدی یا اگه رمز عبور درست بود، اجازه ورود بدی.
با انجام این آزمون، تو میتونی میزان مهارت و تسلط خودت رو درباره زبان برنامهنویسی جاوااسکریپت و به خصوص شرطیها بسنجی و همزمان اطلاعات خوبی در مورد این موضوع به دست بیاری.
این آزمون به شکلی طراحی شده که نکات ریز و مهم رو هم بهت یاد بده و فقط یه تست ساده نباشه. لازم به ذکر هست که این آزمون توسط بخش طراحی آزمونهای سایت پاموه تهیه و آماده شده است تا یک منبع آموزشی معتبر و کاربردی در اختیار علاقمندان قرار گیرد.
مواردی که باید بدونی
وقتی از شرطیها استفاده میکنی، باید به چند نکته مهم توجه داشته باشی تا کدت درست کار کنه:
- شرایط درست: باید مطمئن بشی که شرطی که داخل پرانتز میذاری، دقیقاً همون چیزی رو چک میکنه که میخوای.
- آشیانه کردن (Nesting): میتونی
ifهای مختلف رو داخل هم بذاری، اما حواست باشه که کدت بیش از حد پیچیده نشه. این کار خوانایی رو کم میکنه. - استفاده از
else if: وقتی چندتا شرط مختلف داری که فقط یکی از اونا باید اجرا بشه، ازelse ifاستفاده کن تا کدت بهینهتر باشه.
این دستورات تو جاوااسکریپت بهت امکان میدن تا کدهای داینامیک و هوشمند بنویسی. نمونهای از این استفادهها رو میتونی تو کد زیر ببینی:
let score = 75;
if (score >= 90) {
console.log("امتیاز شما عالی است!");
} else if (score >= 70) {
console.log("امتیاز شما خوب است.");
} else {
console.log("بهتر است بیشتر تلاش کنی.");
}
نمونه سوالات آزمون
سوالاتی که توی این آزمون میبینی، در مورد دستورات if/else و else if هستن و سناریوهای مختلف رو پوشش میدن. مثلاً ممکنه با سوالاتی در مورد موارد زیر روبرو بشی:
- کد زیر چه خروجیای میدهد؟ چرا؟
- چطور با استفاده از
if/elseبررسی کنیم که یک عدد زوج است یا فرد؟ - کد زیر رو طوری تکمیل کن که در صورت درست بودن یک شرط خاص، پیغامی رو نمایش بده.
با شرکت در این آزمون، یاد میگیری چطور کدهای منطقی و شرطی بنویسی، چه زمانی از else if استفاده کنی و چطور از اشتباهات رایج جلوگیری کنی. در پایان هم به یک درک عمیقتر از این مفاهیم کلیدی میرسی و میتونی کدهای بهتری بنویسی.
جدول مقایسه
| دستور | کاربرد | مثال ساده |
|---|---|---|
| if | برای اجرای یک کد در صورت درست بودن یک شرط. | if (a > b) |
| else if | برای بررسی یک شرط دیگر، زمانی که شرط قبلی نادرست بود. | else if (a < b) |
| else | برای اجرای یک کد زمانی که هیچکدام از شرطهای بالا درست نبودند. | else { ... } |
اگه آمادهای تا مهارتت رو تو جاوااسکریپت محک بزنی، روی دکمه شروع کلیک کن و این آزمون جذاب رو که در مورد شرطیهاست، شروع کن. مطمئنم که حسابی لذت میبری و کلی هم یاد میگیری.