تست هوش با بازی اعداد شروع شد. از مسابقه جا نمونی 😀

اینجا کلیک کن
بریم برای شروع

حلقه‌ها while و do/while - آزمون آنلاین جاوااسکریپت

تعداد سوال 23
قیمت رایگانــ
زمانسنج ندارد
رده‌سنی همه سنین
وضعیت فعال
نظرات ندارد

آزمون جاوااسکریپت - حلقه‌ها while و do/while

امروز می‌خوایم یه آزمون کوچیک و جذاب رو با هم داشته باشیم که قراره تمرکز اصلیش روی حلقه‌ها، به خصوص حلقه‌های while و do/while باشه.

هدف من اینه که با انجام این کوییز بتونی میزان تسلط خودت رو روی این مفاهیم بسنجی و همزمان اطلاعات کاربردی و خوبی هم درباره‌شون به دست بیاری.

حلقه‌ها while و do/while - آزمون آنلاین جاوااسکریپت

این آزمون توسط تیم طراحی آزمون‌های سایت پاموه آماده شده و ما سعی کردیم سوالات رو جوری طراحی کنیم که تمام نکات کلیدی این دو حلقه رو پوشش بدن.


حلقه‌ی while و do/while: تفاوت و کاربردها

قبل از اینکه سراغ سوالات بریم، بذار یه نگاه سریع به این دو حلقه بندازیم. حلقه‌ی while یه شرط رو اول کار بررسی می‌کنه و اگر شرط درست بود، کدهای داخلش رو اجرا می‌کنه.

این فرآیند تا زمانی که شرط درست باشه ادامه پیدا می‌کنه. یعنی اگه از همون اول شرط نادرست باشه، کد داخل حلقه حتی یک بار هم اجرا نمی‌شه.

در مقابل، حلقه‌ی do/while حداقل یک بار کدهای داخل خودش رو اجرا می‌کنه، بعد می‌ره سراغ بررسی شرط. یعنی حتی اگه شرط هم از همون اول نادرست باشه، چون اول اجرا می‌کنه و بعد چک می‌کنه، یه بار اجرا حتمی هست.

این تفاوت اصلی و مهم بین این دوتا حلقه است که دونستنش خیلی مهمه.

یه مثال ساده بزنم تا بهتر متوجه بشی. فرض کن می‌خوایم یه شمارنده داشته باشیم که تا وقتی کوچکتر از ۵ هست، چاپش کنه.


// استفاده از حلقه‌ی while
let i = 0;
while (i < 5) {
  console.log(i);
  i++;
}

این کد از ۰ تا ۴ رو برامون چاپ می‌کنه. حالا بیا ببینیم با do/while چطور می‌شه.


// استفاده از حلقه‌ی do/while
let j = 0;
do {
  console.log(j);
  j++;
} while (j < 5);

این کد هم دقیقا همون نتیجه رو می‌ده. اما فرض کن بخوایم یه مثال بزنیم که شرط از اول نادرست باشه.


// while با شرط نادرست
let k = 10;
while (k < 5) {
  console.log('این خط هرگز اجرا نمی‌شود!');
  k++;
}

// do/while با شرط نادرست
let l = 10;
do {
  console.log('این خط فقط یک بار اجرا می‌شود!');
  l++;
} while (l < 5);

می‌بینی؟ تو مثال اول هیچی چاپ نمی‌شه، اما تو مثال دوم، با اینکه شرط نادرست بود، عبارت مورد نظر یک بار چاپ شد. این دقیقا همون تفاوت کلیدی هست که باید بهش دقت کنی.


سوالات و مباحث پوشش داده شده

سوالاتی که در این آزمون باهاشون روبرو میشی، در مورد زبان برنامه‌نویسی جاوااسکریپت و به طور خاص، حلقه‌های while و do/while هستن. مثلاً می‌تونی انتظار داشته باشی سوالاتی شبیه به این‌ها ببینی:

  • کدام حلقه برای اجرای کدهای داخلش حداقل یک بار تضمین می‌کند؟
  • نتیجه‌ی اجرای قطعه کد زیر چیست؟
    let x = 5;
    while (x > 0) {
      x--;
    }
    console.log(x);
  • در چه شرایطی استفاده از حلقه‌ی do/while منطقی‌تر است؟

با شرکت در این آزمون، متوجه می‌شی که آیا درکی عمیق از تفاوت‌های این دو حلقه داری یا نه. همچنین، با پاسخ دادن به سوالات، یاد می‌گیری که چطور از هر کدوم در موقعیت‌های مختلف استفاده کنی.

در واقع، این آزمون یه جور مرور و یادگیری سریع برای این دو مفهوم مهم هست.


جدول مقایسه حلقه‌ها

ویژگی حلقه‌ی while حلقه‌ی do/while
شرط قبل از اجرا بعد از اجرا
تعداد اجرا صفر یا بیشتر حداقل یک بار
ساختار
while (condition) { ... }
do { ... } while (condition);

این جدول بهت کمک می‌کنه تا تفاوت‌ها رو یه جا ببینی و بهتر به خاطر بسپاری.


خب، دیگه وقتشه که دانش خودت رو بسنجی و ببینی چقدر روی این مباحث تسلط داری. آماده‌ای؟

روی دکمه‌ی شروع کلیک کن و وارد دنیای سوالات جاوااسکریپت شو. مطمئنم که از این چالش لذت می‌بری.

تعداد سوال 23
قیمت رایگانــ
زمانسنج ندارد
رده‌سنی همه سنین
وضعیت فعال
نظرات ندارد
معمای امروز 28 مهر 1404 - ترکیب اعداد و حروف - مخصوص ای کیو بالای 100

معمای امروز 28 مهر 1404 - ترکیب اعداد و حروف - مخصوص ای...

طبق معمول هر روز صبح ساعت 8 ، باز هم یک پازل عددی و حروفی سخت داریم. پازل...

معمای پیدا کردن رمز - 27 مهر 404 - 200 تومن داخل این کیفه می تونی رمزش رو پیدا کنی ؟

معمای پیدا کردن رمز - 27 مهر 404 - 200 تومن داخل این...

خوب یک معمای واقعا سخت که حل کردنش کار آسونی نیست . در این معما یک رمز قوی...

تو چند حرکت می تونی رمز این قفل رو پیدا کنی ؟‌ بازی با اعداد - تست هوش

تو چند حرکت می تونی رمز این قفل رو پیدا کنی ؟‌ بازی...

یه بازی ساده براتون آوردم که در عین سادگی نیاز به هوش هم داره. کافیه طبق راهنما عدد...

پازل ترتیب اعداد - روی عدد درست از یک تا آخر به ترتیب کلیک کن

پازل ترتیب اعداد - روی عدد درست از یک تا آخر به ترتیب...

به نظر ساده میاد نه؟‌ ولی انقدرها هم که فکر می کنی ساده نیست . مخصوصا وقتی که...

تمدید پاسپورت بدون کارت پایان خدمت

تمدید پاسپورت بدون کارت پایان خدمت

بسیاری از جوانان و مشمولان نظام وظیفه با موضوع تمدید پاسپورت بدون کارت پایان خدمت درگیرند؛ به‌خصوص کسانی...

عمل بینی در تهران: هزینه، بهترین جراح و نکات مهم انتخاب پزشک

عمل بینی در تهران: هزینه، بهترین جراح و نکات مهم انتخاب پزشک

برای اینکه بتوانید بهترین جراح عمل بینی در تهران را پیدا کنید، ابتدا باید هدف خود از عمل...

تبلیغات پیامکی منطقه‌ای: راهنمای کسب‌ و کارهای محلی کم‌ هزینه

تبلیغات پیامکی منطقه‌ای: راهنمای کسب‌ و کارهای محلی کم‌ هزینه

تبلیغات پیامکی منطقه ای «SMS by Region» یک روش های رایج تبلیغات منطقه ای هدفمند است که برای...

پخش عمده پارچه فاستونی؛ مناسب تولیدی‌ها و فروشگاه‌های پوشاک

پخش عمده پارچه فاستونی؛ مناسب تولیدی‌ها و فروشگاه‌های پوشاک

پیدا کردن یک منبع مطمئن برای پخش عمده پارچه فاستونی همیشه...

تئوفیلین -عوارض - تداخل - موارد مصرف داروی Theophylline

تئوفیلین -عوارض - تداخل - موارد مصرف داروی Theophylline

تئوفیلین با گشاد کردن مجاری هوایی باعث آرامش عضلات ریه شده و حساسیت ریه را نسبت به آلرژن...

ریزش مو - دلایل و روش های درمان دارویی طاسی و کچلی

ریزش مو - دلایل و روش های درمان دارویی طاسی و کچلی

ریزش مو قسمتی از طبیعت بدن است . روزانه معمولا 100 تار مو در مرحله استراحت، می ریزد...

چطور "خورش بامیه" درست کنم؟ برای 8 الی 10 نفر

چطور "خورش بامیه" درست کنم؟ برای 8 الی 10 نفر

چطور "خورش بامیه" درست کنم؟ برای 8 الی 10 نفر طرز تهیه خورش بامیه,خورشت بامیه,آموزش پخت خورش بامیه...

فروش بازی Battlefield V + ویژگی های برجسته بازی Battlefield V

فروش بازی Battlefield V + ویژگی های برجسته بازی Battlefield V

امکان ندارد طرفدار بازی های سبک سوم شخص و شوتر نباشید و سری بتلفیلد را نشناسید و یا...