37) تمرین: زوج یا فرد بودن عدد در جاوااسکریپت
آموزش رایگان جاوااسکریپت
در این مقاله به بررسی زوج یا فرد بودن عدد در جاوااسکریپت خواهیم پرداخت. این تمرین شامل استفاده از حلقهها و دستورهای شرطی است، به این معنی که از این پس علاوه بر دستورات شرطی، از حلقهها نیز استفاده خواهیم کرد. هدف این است که عددی از کاربر بگیریم و اعداد بین 0 تا آن عدد را بررسی کنیم تا مشخص کنیم کدام اعداد زوج و کدام فرد هستند. در این تمرین، علاوه بر دستورات شرطی و حلقهها، از تابعها نیز بهره خواهیم برد. پیشنهاد میکنم قبل از ادامه مطالعه، یکبار خودتان این تابع را بنویسید و سپس با بررسی راهحل ارائه شده، مقاله را کامل مطالعه کنید.
شروع با نوشتن تابع
ابتدا باید یک تابع با نام مشخص بنویسید که برای دسترسی به آن از نام مشابه استفاده کنید. نام تابع باید به نوع عملکرد آن مرتبط باشد. این تابع یک ورودی میگیرد که عددی است که قرار است اعداد زوج و فرد بین آن را چاپ کنیم. نمونه کد تابع به شکل زیر است:
function showEvenOrOdd(limit) {}
ایجاد حلقه و تشخیص اعداد زوج و فرد
برای مشخص کردن اعداد زوج و فرد بین ورودی، باید از یک حلقه for
استفاده کنیم. پارامتر اول حلقه را برابر 0 میکنیم و پارامتر دوم را طوری تنظیم میکنیم که تا زمانی که ورودی بزرگتر از پارامتر اول باشد، به پارامتر اول یک واحد اضافه شود. نمونه کد به شکل زیر است:
function showEvenOrOdd(limit) for(let i = 0; i <= limit; i++) {} }
درون حلقه for
، یک دستور شرطی قرار میدهیم که اگر پارامتر اول i
تقسیم بر 2 شود و نتیجه برابر 0 باشد، در کنسول مرورگر لاگ میگیرد که i
و Even
هستند. برای مشخص کردن اعداد فرد نیز، به دستور شرطی اضافه میکنیم و در غیر این صورت، عدد فرد را در کنسول لاگ میگیریم. نمونه کد به شکل زیر است:
function showEvenOrOdd(limit) { for(let i = 0; i <= limit; i++) { if(i % 2 === 0) { console.log(i, "Even"); } else { console.log(i, "Odd"); } } } showEvenOrOdd(10);
استفاده از عملگر شرطی سهتایی
میتوانیم به جای استفاده از دستور شرطی if
، از عملگر شرطی سهتایی استفاده کنیم. این روش خلاصه شده از همان دستور شرطی است و خروجی هیچ تفاوتی ندارد. نمونه کد به شکل زیر است:
function showEvenOrOdd(limit) { for(let i = 0; i <= limit; i++) { (i % 2 === 0) ? console.log(i, "Even") : console.log(i, "Odd"); } } showEvenOrOdd(10);
نتیجهگیری
در این مقاله، به بررسی روشهای مختلف برای تعیین “زوج یا فرد بودن عدد” پرداختیم. امیدوارم با تمرین این موارد، به خوبی با نحوه عملکرد این تابع آشنا شده باشید. موفق باشید!
برای مشاهده لینک دانلود لطفا وارد حساب کاربری خود شوید!
وارد شویدپسورد فایل : ندارد گزارش خرابی لینک
دیدگاهتان را بنویسید
برای نوشتن دیدگاه باید وارد بشوید.