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

مریم گوهرزاد
مدرس و بنیانگذار هلدینگ آرتا رسانه. برنامه نویس و محقق حوزه بلاکچین و توسعهدهنده بلاکچین | متخصص Solidity | توسعهدهنده وب Full-Stackمن یک توسعهدهنده علاقهمند به فناوریهای بلاکچین و وب ۳ هستم و در زمینه Solidity، توسعه قراردادهای هوشمند و ساخت برنامههای غیرمتمرکز (DApps) فعالیت میکنم. تمرکز من بر طراحی و پیادهسازی راهکارهایی است که در کنار بهرهگیری از فناوریهای نوین، عملکرد مناسب، امنیت و تجربه کاربری مطلوبی ارائه دهند.در کنار تخصص در حوزه بلاکچین، به عنوان یک توسعهدهنده وب Full-Stack نیز در طراحی و توسعه وبسایتها و برنامههای تحت وب فعالیت میکنم. تجربه کار در بخشهای Front-End و Back-End به من این امکان را داده است که پروژهها را از مرحله ایده و طراحی تا توسعه و اجرا، با دیدی جامع دنبال کنم. در فرآیند توسعه، توجه ویژهای به کدنویسی تمیز، معماری مناسب، طراحی واکنشگرا، عملکرد مطلوب و تجربه کاربری روان دارم.



