<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>DEV Community: arsoftbd</title>
    <description>The latest articles on DEV Community by arsoftbd (@arsoftbd_c1cfb1ec2ba417f4).</description>
    <link>https://dev.to/arsoftbd_c1cfb1ec2ba417f4</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F3089537%2Fbe67b202-35ba-4cd3-a88f-a3845b249098.png</url>
      <title>DEV Community: arsoftbd</title>
      <link>https://dev.to/arsoftbd_c1cfb1ec2ba417f4</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/arsoftbd_c1cfb1ec2ba417f4"/>
    <language>en</language>
    <item>
      <title>JavaScript Loops Explained in Bangla | Complete Guide for Beginners</title>
      <dc:creator>arsoftbd</dc:creator>
      <pubDate>Fri, 25 Apr 2025 14:47:36 +0000</pubDate>
      <link>https://dev.to/arsoftbd_c1cfb1ec2ba417f4/javascript-loops-explained-in-bangla-complete-guide-for-beginners-2l1l</link>
      <guid>https://dev.to/arsoftbd_c1cfb1ec2ba417f4/javascript-loops-explained-in-bangla-complete-guide-for-beginners-2l1l</guid>
      <description>&lt;h1&gt;
  
  
  🔁 JavaScript Loops Explained in Bangla | Complete Guide for Beginners
&lt;/h1&gt;

&lt;p&gt;JavaScript শেখার সময় সবচেয়ে গুরুত্বপূর্ণ টপিকগুলোর একটি হলো &lt;strong&gt;Loops&lt;/strong&gt;। Loops আমাদের বারবার একই কোড রান না করে, স্বয়ংক্রিয়ভাবে রিপিট করাতে সাহায্য করে। এই আর্টিকেলে আমরা দেখবো JavaScript-এর সবধরনের লুপ, এবং কোনটি কবে ব্যবহার করবো — তা সহজ বাংলায়।&lt;/p&gt;

&lt;p&gt;📌 &lt;strong&gt;এই আর্টিকেলটি পড়ে আপনি জানতে পারবেন:&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;For loop কী এবং কিভাবে কাজ করে?&lt;/li&gt;
&lt;li&gt;While ও Do-while লুপের মধ্যে পার্থক্য&lt;/li&gt;
&lt;li&gt;For-in এবং For-of লুপ কখন ব্যবহার হয়?&lt;/li&gt;
&lt;li&gt;Foreach কিভাবে কাজ করে?&lt;/li&gt;
&lt;li&gt;বাস্তব উদাহরণ ও প্র্যাকটিস লিংক&lt;/li&gt;
&lt;/ul&gt;




&lt;h2&gt;
  
  
  🌀 1. For Loop
&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;For loop&lt;/strong&gt; হচ্ছে সবচেয়ে কমন লুপ। এটি সাধারণত তখন ব্যবহার করা হয় যখন লুপ কতবার চলবে, সেটা আগে থেকেই জানা থাকে।&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight javascript"&gt;&lt;code&gt;&lt;span class="k"&gt;for &lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="kd"&gt;let&lt;/span&gt; &lt;span class="nx"&gt;i&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="mi"&gt;0&lt;/span&gt;&lt;span class="p"&gt;;&lt;/span&gt; &lt;span class="nx"&gt;i&lt;/span&gt; &lt;span class="o"&gt;&amp;lt;&lt;/span&gt; &lt;span class="mi"&gt;5&lt;/span&gt;&lt;span class="p"&gt;;&lt;/span&gt; &lt;span class="nx"&gt;i&lt;/span&gt;&lt;span class="o"&gt;++&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
  &lt;span class="nx"&gt;console&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;log&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="nx"&gt;i&lt;/span&gt;&lt;span class="p"&gt;);&lt;/span&gt;
&lt;span class="p"&gt;}&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;






&lt;h2&gt;
  
  
  🔄 2. While Loop
&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;While loop&lt;/strong&gt; চলতে থাকে যতক্ষণ না শর্ত মিথ্যা হয়।&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight javascript"&gt;&lt;code&gt;&lt;span class="kd"&gt;let&lt;/span&gt; &lt;span class="nx"&gt;i&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="mi"&gt;0&lt;/span&gt;&lt;span class="p"&gt;;&lt;/span&gt;
&lt;span class="k"&gt;while &lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="nx"&gt;i&lt;/span&gt; &lt;span class="o"&gt;&amp;lt;&lt;/span&gt; &lt;span class="mi"&gt;5&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
  &lt;span class="nx"&gt;console&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;log&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="nx"&gt;i&lt;/span&gt;&lt;span class="p"&gt;);&lt;/span&gt;
  &lt;span class="nx"&gt;i&lt;/span&gt;&lt;span class="o"&gt;++&lt;/span&gt;&lt;span class="p"&gt;;&lt;/span&gt;
&lt;span class="p"&gt;}&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;






&lt;h2&gt;
  
  
  🔁 3. Do While Loop
&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;Do while loop&lt;/strong&gt; অন্তত একবার চলবেই, তারপর শর্ত চেক করে।&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight javascript"&gt;&lt;code&gt;&lt;span class="kd"&gt;let&lt;/span&gt; &lt;span class="nx"&gt;i&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="mi"&gt;0&lt;/span&gt;&lt;span class="p"&gt;;&lt;/span&gt;
&lt;span class="k"&gt;do&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
  &lt;span class="nx"&gt;console&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;log&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="nx"&gt;i&lt;/span&gt;&lt;span class="p"&gt;);&lt;/span&gt;
  &lt;span class="nx"&gt;i&lt;/span&gt;&lt;span class="o"&gt;++&lt;/span&gt;&lt;span class="p"&gt;;&lt;/span&gt;
&lt;span class="p"&gt;}&lt;/span&gt; &lt;span class="k"&gt;while &lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="nx"&gt;i&lt;/span&gt; &lt;span class="o"&gt;&amp;lt;&lt;/span&gt; &lt;span class="mi"&gt;5&lt;/span&gt;&lt;span class="p"&gt;);&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;






&lt;h2&gt;
  
  
  🧩 4. For-in Loop
&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;For-in loop&lt;/strong&gt; সাধারণত অবজেক্টের key (property) ঘুরে দেখতে ব্যবহৃত হয়।&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight javascript"&gt;&lt;code&gt;&lt;span class="kd"&gt;let&lt;/span&gt; &lt;span class="nx"&gt;person&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;&lt;span class="na"&gt;name&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="dl"&gt;"&lt;/span&gt;&lt;span class="s2"&gt;Ali&lt;/span&gt;&lt;span class="dl"&gt;"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="na"&gt;age&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="mi"&gt;20&lt;/span&gt;&lt;span class="p"&gt;};&lt;/span&gt;
&lt;span class="k"&gt;for &lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="kd"&gt;let&lt;/span&gt; &lt;span class="nx"&gt;key&lt;/span&gt; &lt;span class="k"&gt;in&lt;/span&gt; &lt;span class="nx"&gt;person&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
  &lt;span class="nx"&gt;console&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;log&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="nx"&gt;key&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="nx"&gt;person&lt;/span&gt;&lt;span class="p"&gt;[&lt;/span&gt;&lt;span class="nx"&gt;key&lt;/span&gt;&lt;span class="p"&gt;]);&lt;/span&gt;
&lt;span class="p"&gt;}&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;






&lt;h2&gt;
  
  
  🧵 5. For-of Loop
&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;For-of loop&lt;/strong&gt; iterable elements (যেমন array) ঘুরে দেখতে ব্যবহৃত হয়।&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight javascript"&gt;&lt;code&gt;&lt;span class="kd"&gt;let&lt;/span&gt; &lt;span class="nx"&gt;arr&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="p"&gt;[&lt;/span&gt;&lt;span class="mi"&gt;1&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="mi"&gt;2&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="mi"&gt;3&lt;/span&gt;&lt;span class="p"&gt;];&lt;/span&gt;
&lt;span class="k"&gt;for &lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="kd"&gt;let&lt;/span&gt; &lt;span class="nx"&gt;value&lt;/span&gt; &lt;span class="k"&gt;of&lt;/span&gt; &lt;span class="nx"&gt;arr&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
  &lt;span class="nx"&gt;console&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;log&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="nx"&gt;value&lt;/span&gt;&lt;span class="p"&gt;);&lt;/span&gt;
&lt;span class="p"&gt;}&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;






&lt;h2&gt;
  
  
  🎯 6. forEach Loop
&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;forEach()&lt;/strong&gt; হলো একটি Array method যা প্রতিটি এলিমেন্টে ফাংশন চালায়।&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight javascript"&gt;&lt;code&gt;&lt;span class="kd"&gt;let&lt;/span&gt; &lt;span class="nx"&gt;arr&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="p"&gt;[&lt;/span&gt;&lt;span class="mi"&gt;10&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="mi"&gt;20&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="mi"&gt;30&lt;/span&gt;&lt;span class="p"&gt;];&lt;/span&gt;
&lt;span class="nx"&gt;arr&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;forEach&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="kd"&gt;function&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="nx"&gt;item&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
  &lt;span class="nx"&gt;console&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;log&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="nx"&gt;item&lt;/span&gt;&lt;span class="p"&gt;);&lt;/span&gt;
&lt;span class="p"&gt;});&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;






&lt;h2&gt;
  
  
  🎓 JavaScript Loops Bangla Video Tutorial (🔥Highly Recommended)
&lt;/h2&gt;

&lt;p&gt;আপনি যদি ভিডিওতে দেখে শিখতে চান, তাহলে নিচের প্লেলিস্টটি একবার ঘুরে আসুন। এই প্লেলিস্টে JavaScript-এর সব ধরনের লুপ সুন্দরভাবে ব্যাখ্যা করা হয়েছে বাংলায়:&lt;/p&gt;

&lt;h2&gt;
  
  
  👉 &lt;a href="https://www.youtube.com/playlist?list=PLr_bb67goom8u3MJSHT2TCVT7Rc1BweAL" rel="noopener noreferrer"&gt;Watch JavaScript Loops Bangla Tutorial on YouTube&lt;/a&gt;
&lt;/h2&gt;

&lt;h2&gt;
  
  
  🧠 Practice Tips:
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;প্রতিটি লুপ দিয়ে ছোট ছোট প্রোগ্রাম তৈরি করুন।&lt;/li&gt;
&lt;li&gt;ফর ও হোয়াইল লুপের মাঝে পার্থক্য অনুশীলন করুন।&lt;/li&gt;
&lt;li&gt;foreach, for-of এবং for-in নিয়ে একটি ছোট প্রজেক্ট তৈরি করে ফেলুন!&lt;/li&gt;
&lt;/ul&gt;




&lt;h2&gt;
  
  
  🔗 Conclusion
&lt;/h2&gt;

&lt;p&gt;Loops ছাড়া JavaScript শেখা সম্পূর্ণ হয় না। আপনি যদি সঠিকভাবে loop বুঝতে এবং ব্যবহার করতে পারেন, তাহলে জাভাস্ক্রিপ্ট প্রোগ্রামিং অনেক সহজ ও মজার হয়ে উঠবে।&lt;/p&gt;

&lt;p&gt;📚 তাই শেখা শুরু করুন এখনই 👉 &lt;a href="https://www.youtube.com/playlist?list=PLr_bb67goom8u3MJSHT2TCVT7Rc1BweAL" rel="noopener noreferrer"&gt;JavaScript Loop Playlist Bangla&lt;/a&gt;&lt;/p&gt;




&lt;p&gt;&lt;strong&gt;🔁 Tag: JavaScript Loop Bangla, for loop bangla, while loop bangla, forEach bangla, javascript loops explained, learn js loops bangla&lt;/strong&gt;&lt;/p&gt;




&lt;p&gt;&lt;strong&gt;✍️ লেখক:&lt;/strong&gt; &lt;a href="https://www.youtube.com/@arwebacademy" rel="noopener noreferrer"&gt;AR Web Academy&lt;/a&gt;&lt;/p&gt;

</description>
      <category>javascript</category>
      <category>webdev</category>
      <category>programming</category>
    </item>
  </channel>
</rss>
