حلقه‌ها (Loops) در جاوا اسکریپت: for, while, do…while

حلقه‌ها (Loops) در جاوا اسکریپت: for, while, do…while

در برنامه نویسی، حلقه یکی از مفاهیم اساسی است که به برنامه نویسان این امکان را می‌دهد تا یک بخش از کد را تکرار کرده و اجرا کنند. در جاوا اسکریپت، سه نوع حلقه وجود دارد: for، while و do…while. در این مقاله، با هر یک از این حلقه‌ها آشنا خواهیم شد و نحوه استفاده از آن‌ها را فهمید.

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

“`
for (let i = 0; i < 5; i++) { console.log(i); } ``` در این مثال، متغیر i از صفر شروع شده و تا قبل از عدد 5 اجرا می‌شود. هر بار که حلقه اجرا می‌شود، مقدار i افزایش می‌یابد و خروجی آن نمایش داده می‌شود. 2. حلقه while: حلقه while نیز یک حلقه تکرار است که تا زمانی که یک شرط خاص برقرار باشد، ادامه پیدا می‌کند. مثال زیر نحوه استفاده از حلقه while را نشان می‌دهد: ``` let i = 0; while (i < 5) { console.log(i); i++; } ``` در این مثال، متغیر i از صفر شروع شده و تا زمانی که کمتر از 5 باشد، حلقه ادامه پیدا می‌کند. هر بار که حلقه اجرا می‌شود، مقدار i افزایش می‌یابد و خروجی آن نمایش داده می‌شود. 3. حلقه do...while: حلقه do...while نیز مانند حلقه while عمل می‌کند، با این تفاوت که در این حلقه، بلافاصله پس از اجرای بلاک کد، شرط بررسی می‌شود. مثال زیر نحوه استفاده از حلقه do...while را نشان می‌دهد: ``` let i = 0; do { console.log(i); i++; } while (i < 5); ``` در این مثال، متغیر i از صفر شروع شده و بلافاصله بعد از اجرای بلاک کد، شرط بررسی می‌شود. اگر شرط برقرار باشد، حلقه ادامه پیدا می‌کند و خروجی نمایش داده می‌شود. با استفاده از حلقه‌ها در جاوا اسکریپت، شما می‌توانید بخش‌های مختلفی از کد را تکرار کرده و به راحتی برنامه‌های پیچیده‌تری را ایجاد کنید. امیدواریم که این مقاله به شما کمک کرده باشد تا با حلقه‌ها در جاوا اسکریپت آشنا شوید.