درک حلقه ها در JavaScript: زیرا ، در حالی که ، در حالی که انجام می شود ، می شکند و ادامه دهید

سلام به همه! امروز ، بیایید به یک موضوع اساسی در JavaScript – حلقه ها بپردازیم! اگر تا به حال نیاز به تکرار یک بار در کد خود دارید ، حلقه ها بهترین دوست شما هستند.
حلقه ها به ما کمک می کنند تا وظایف تکراری را به طور کارآمد به صورت خودکار انجام دهیم و کد ما را مختصر تر و خواندنی تر کنیم. علاوه بر این ، ما دو کلمه کلیدی مهم را کشف خواهیم کرد: شکستن و ادامه ، که به ما امکان می دهد جریان حلقه ها را به طور مؤثر کنترل کنیم. این که آیا شما تازه شروع کرده اید یا به دنبال تحکیم درک خود هستید ، این راهنما درک حلقه ها را آسان می کند. بیایید شروع کنیم!
حلقه ها در جاوا اسکریپت چیست؟
حلقه ها به ما امکان می دهند چندین بار یک بلوک کد را بدون نوشتن بارها و بارها اجرا کنیم. به جای تکرار دستی یک عمل ، می توانیم با استفاده از حلقه ها آن را خودکار کنیم.
JavaScript چهار نوع حلقه اصلی دارد:
برای حلقه
در حالی که حلقه
انجام دهید … در حالی که حلقه است
برای… از حلقه (برای آرایه ها مفید است)
بیایید آنها را با مثال تجزیه کنیم!
1⃣ برای حلقه
حلقه برای حلقه عالی است وقتی که دقیقاً می دانید چند بار می خواهید یک قطعه کد را اجرا کنید.
چگونه کار می کند:
A برای حلقه دارای سه قسمت در داخل پرانتز است:
اولیه سازی → مقدار شروع را تنظیم کنید.
شرط → حلقه در حالی اجرا می شود که این درست است.
بروزرسانی → مقدار را بعد از هر تکرار تغییر می دهد.
مثال:
// شماره های چاپی از 1 تا 5
برای (بگذارید i = 1 ؛ i <= 5 ؛ i ++) {
console.log (i) ؛
}
چگونه این کار می کند:
با i = 1 شروع کنید
حلقه را در حالی که من <= 5
چاپ من ، سپس من را با 1 افزایش دهید
تکرار کنید تا من بیشتر از 5 باشد
2⃣ در حالی که حلقه است
حلقه در حالی که شرایط درست است اجرا می شود. این عالی است که شما از قبل نمی دانید چند بار حلقه باید اجرا شود.
مثال:
// شماره های چاپی از 1 تا 5
بگذارید i = 1 ؛
در حالی که (i <= 5) {
console.log (i) ؛
i ++ ؛
}
چگونه این کار می کند:
بررسی کنید که آیا من <= 5 (اگر درست است ، حلقه را اجرا کنید)
چاپ من
من را 1 افزایش دهید
تکرار کنید تا من بیشتر از 5 باشد
3 ⃣ انجام … در حالی که حلقه است
Do… در حالی که حلقه شبیه است ، اما همیشه حداقل یک بار اجرا می شود ، حتی اگر شرط نادرست باشد!
مثال:
// شماره های چاپی از 1 تا 5
بگذارید i = 1 ؛
انجام {
console.log (i) ؛
i ++ ؛
} در حالی که (i <= 5) ؛
چگونه این کار می کند:
حداقل یک بار کد را داخل {} اجرا کنید
سپس ، بررسی کنید که آیا من <= 5
اگر درست است ، تکرار کنید. اگر دروغ است ، متوقف شوید
از DO استفاده کنید … در حالی که وقتی باید حداقل یک بار حلقه را اجرا کنید.
4⃣ برای… حلقه (برای آرایه ها)
برای … از حلقه برای تکرار آرایه ها مناسب است.
مثال:
میوه های ثابت = [‘🍎’, ‘🍌’, ‘🍊’]؛
برای (اجازه دهید میوه میوه ها)
console.log (میوه) ؛
}
چگونه این کار می کند:
از طریق هر عنصر در آرایه حلقه کنید
عنصر فعلی را به میوه اختصاص دهید
آن را چاپ کنید
استراحت و ادامه: کنترل حلقه ها
حال ، بیایید در مورد استراحت صحبت کنیم و ادامه دهیم ، که کنترل بیشتری بر روی حلقه ها به ما می دهد.
بیانیه شکستن
هنگام برآورده شدن یک شرط ، حلقه را بلافاصله متوقف می کند.
مثال:
برای (بگذارید i = 1 ؛ i <= 5 ؛ i ++) {
if (i === 3) {
شکستن
}
console.log (i) ؛
}
خروجی: 1 ، 2 (در 3 متوقف می شود)
وقتی می خواهید زودتر از یک حلقه خارج شوید ، از Break استفاده کنید.
بیانیه ادامه
تکرار فعلی را رد می کند اما حلقه را ادامه می دهد.
مثال:
برای (بگذارید i = 1 ؛ i <= 5 ؛ i ++) {
if (i === 3) {
ادامه
}
console.log (i) ؛
}
خروجی: 1 ، 2 ، 4 ، 5 (Skips 3)
از ادامه استفاده کنید وقتی می خواهید مقادیر خاصی را پرش کنید اما حلقه را ادامه دهید.
افکار نهایی
حلقه ها ابزارهای قدرتمندی هستند که به ما کمک می کنند تا کارهای تکراری را در JavaScript انجام دهیم. در اینجا یک ضبط سریع وجود دارد:
✅ از زمانی که می دانید چند بار برای حلقه زدن استفاده کنید استفاده کنید
✅ هنگام حلقه زدن تا زمانی که یک شرط تغییر کند ، از آن استفاده کنید
✅ از انجام دهید … در حالی که اگر حداقل یک بار حلقه را اجرا کنید
✅ از … استفاده کنید تا به راحتی از طریق آرایه ها حلقه کنید
✅ برای خروج زود هنگام از استراحت استفاده کنید
✅ از ادامه کار استفاده کنید اما حلقه را ادامه دهید
امیدوارم این راهنما درک حلقه ها را آسان تر کند! از کدام حلقه بیشتر استفاده می کنید ، و چرا؟ در نظرات به من اطلاع دهید!