حلقهها (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
را به همراه متن "شماره:" در کنسول نشان میدهد.