حلقه‌ها در جاوا اسکریپت: ساختار و کاربرد

javascript for loop guide
20 آبان 1403

حلقه‌ها (Loops) یکی از ابزارهای اصلی و ضروری در برنامه‌نویسی هستند که به ما امکان تکرار بلوک‌هایی از کد را می‌دهند. در واقع، حلقه‌ها زمانی به کار می‌آیند که نیاز داریم کاری را چند بار تکرار کنیم. در جاوا اسکریپت، حلقه‌های مختلفی وجود دارند که یکی از پرکاربردترین آنها، حلقه for می‌باشد. در این راهنما، قصد داریم که این حلقه را بیشتر بشناسیم.

حلقه for در جاوا اسکریپت به ما اجازه می‌دهد تا یک بلوک از کد را برای تعداد مشخصی بار تکرار کنیم. ساختار این حلقه شامل سه بخش اصلی است: مقداردهی اولیه، شرط، و افزایش یا کاهش مقدار (increments or decrements). این سه بخش درون پرانتزها و در راستای حلقه for قرار می‌گیرند. به عنوان مثال:

استفاده از حلقه for به خصوص زمانی مفید است که تعداد تکرارها ثابت و از پیش مشخص باشد. این نوع حلقه، کنترل بیشتری بر روی تکرارها به شما می‌دهد و باعث خواناتر شدن کد می‌شود.

for (let i = 0; i < 5; i++) {\r\n    console.log("شماره: " + i);\r\n}

let i = 0;
در این خط، متغیر i تعریف شده و مقدار اولیه آن صفر تعیین می‌شود. این تعداد تکرارهای حلقه را مشخص می‌کند.

i < 5;
شرط حلقه که تعیین می‌کند تا زمانی که متغیر i کمتر از ۵ است، حلقه ادامه پیدا کند.

i++
اين قسمت پس از هر اجرای کد بلوک حلقه، یک واحد به متغیر i اضافه می‌کند.

console.log("شماره: " + i);
در هر تکرار، مقدار فعلی i را به همراه متن "شماره:" در کنسول نشان می‌دهد.

سوالات متداول

؟

حلقه استفاده از حلقه for در جاوا اسکریپت چه زمانی کاربرد دارد؟

؟

چه تفاوتی بین حلقه for و حلقه while وجود دارد؟

؟

چگونه می‌توان حلقه for را متوقف کرد؟