'for' loop লুপিংর সবচেয়ে কম্প্যাক্ট রূপ। এতে তিনটি গুরুত্বপূর্ণ অংশ থাকে:
লুপ ইনিশিয়ালাইজেশন যেখানে আমরা কাউন্টারের শুরুর মান দিয়ে থাকি। ইনিশিয়ালাইজেশন স্টেটমেন্ট লুপ শুরু হওয়ার আগে এক্সিকিউট হয়।
টেস্ট স্টেটমেন্ট যা চেক করে যে শর্তটি true কিনা। যদি true হয়, তবে লুপের ভেতরের কোড এক্সিকিউট হয়, অন্যথায় লুপ থেকে বের হয়।
ইটেরেশন স্টেটমেন্ট যেখানে আপনি কাউন্টার বড় বা ছোট করতে পারেন।
আপনি তিনটি অংশ এক লাইনে সেমিকোলন দিয়ে আলাদা করে লিখতে পারেন।
সিনট্যাক্স
জাভাস্ক্রিপ্টে for loop-এর সিনট্যাক্স:
for(initialization; test condition; iteration statement){ test condition true হলে এক্সিকিউট होने वाले স্টেটমেন্ট }
উদাহরণ
নিচের উদাহরণটি চালিয়ে জাভাস্ক্রিপ্টে for loop কীভাবে কাজ করে বুঝতে পারেন:
লাইভ ডেমো
<html> <body> <script> var count; document.write("Starting Loop" + "<br />"); for(count = 0; count < 10; count++){ document.write("Current Count : " + count); document.write("<br/>"); } document.write("Loop stopped!"); </script> </body> </html>