آموزش برنامه نویسی جاوااسکریپت-جلسه هجدهم

ژوئیه 09, 2024 5 mins read

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

حلقه while و  do while

syntax حلقه به صورت زیر است :

while (condition) {
 
}

پیشنهاد ویژه: آموزش جاوااسکریپت

البته  متغیر قبل از حلقه تعریف می شود ولی نیازی نیست داخل حلقه به عنوان گام تعریف شود.

مثلا برای چاپ اعداد تا 5 به صورت زیر عمل می شود :

let i = 0;
let text = "";
while (i <= 5) {
   text = text + i;
   i++;
}

حلقه do while

تفاوت حلقه do while و while این است که حلقه do while حداقل یک بار بدون بررسی شرط اجرا می شود ولی حلقه while حتما در ابتدا شرط را بررسی می کند و به همین دلیل اگر شرط برقرار نباشد اصلا اجرا نمی شود.

نکته : حلقه for را می توان شبیه به while نوشت .

const cars = [“BMW”, “Volvo”, “Saab”, “Ford”];
let i = 0;
let text = “”;
for (;cars[i];) {
 text += cars[i];
 i++;
}

در این مثال همانطور که مشخص است دستور for خیلی شبیه به while نوشته شده با این تفاوت که در این حالت حتما باید به جای گام اول و سوم حتما باید ; قرار بدهیم.

Image NewsLetter
Icon primary
Newsletter

در خبرنامه آرتا رسانه عضو شوید

با آخرین اخبار و تخفیف های ما آگاه شوید