• تهران -خیابان شریعتی - بالاتر از سه راه ملک - روبروی آتش نشانی - آرتارسانه
  • تلفن تماس: 02191303424

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

حلقه while و  do while

معنی کلمه Whileیعنی تا زمان که ، حلقه 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 نوشته شده با این تفاوت که در این حالت حتما باید به جای گام اول و سوم حتما باید ; قرار بدهیم.