Javascript Tutorial-19 How To Use While Loop In Javascript
এই জাভাস্ক্রিপ্ট বাংলা টিউটোরিয়ালে, আমরা জাভাস্ক্রিপ্ট প্রোগ্রামিংয়ে ব্যবহার হয়ে যাওয়া "উইল" লুপ এবং এর ব্যবহার নিয়ে আলোচনা করব। "উইল" লুপ একটি শক্তিশালী কন্ট্রোল ফ্লো স্ট্রাকচার যা জাভাস্ক্রিপ্ট প্রোগ্রামিংয়ে ব্যবহার করা যায়।
উইল লুপ কি? While Loop In Javascript
উইল লুপ হল একটি লুপ স্টেটমেন্ট যা একটি শর্ত সত্য থাকলে কোড ব্লককে পুনরায় এবং একাধিক বার চালাতে সাহায্য করে। শর্ত মেয়াদ মেয়াদী অথবা চেক হওয়ার আগেই লুপটি চালানো থাকে। যখন শর্ত মিথ্যা হয়, লুপটি থামে এবং প্রোগ্রামের পরবর্তী অংশ চালু করে।
উইল লুপের ব্যবহার
উইল লুপের ব্যবহার করা সহজ এবং দুর্দান্ত কাজ। এটি কোন একটি নির্দিষ্ট সংখ্যক বার বা শর্ত পূরণ হওয়া পর্যন্ত কোড ব্লককে পুনরায় চালাতে সক্ষম করে।
উইল লুপ এর সাথে একটি শর্ত সংযুক্ত থাকে, এবং এই শর্ত যতক্ষণ সত্য থাকে ততক্ষণ লুপটি চলবে। লুপ ব্লকের পরে একটি ইনক্রিমেন্টাল বা ডিক্রিমেন্টাল স্টেটমেন্ট ব্যবহার করে শর্তের পরিবর্তের জন্য প্রস্তুতি করা হয়।
একটি উদাহরণ দেখা যাক:
let i = 1;
while (i <= 5) {
console.log("সংখ্যা: " + i);
i++;
}
এখানে, লুপটি 1 থেকে 5 পর্যন্ত চলবে এবং প্রতি সংখ্যা প্রিন্ট করবে। এই উদাহরণে, লুপটি 1, 2, 3, 4, 5 প্রিন্ট করবে।
উইল লুপের সীমানা নির্ধারণ
উইল লুপের সীমানা নির্ধারণ করার জন্য আমরা প্রায়শই একটি স্থিতিবদ্ধ চেক স্টেটমেন্ট ব্যবহার করি। লুপ শর্ত যতক্ষণ সত্য থাকে, লুপটি চলবে। শর্তটি যখনই মিথ্যা হয়, লুপ থামবে এবং প্রোগ্রামের পরবর্তী অংশ চালু হবে।
একটি উদাহরণ দেখা যাক:
let x = 10;
while (x >= 1) {
console.log("সংখ্যা: " + x);
x--;
}
এখানে, লুপটি 10 থেকে 1 পর্যন্ত চলবে এবং প্রতি সংখ্যা প্রিন্ট করবে। এই উদাহরণে, লুপটি 10, 9, 8, 7, ..., 1 প্রিন্ট করবে।
উইল লুপ জাভাস্ক্রিপ্টে ব্যবহার করা খুবই সহজ। আমরা এটি ব্যবহার করে নির্দিষ্ট কাজগুলি কয়েকবার পুনরায় করতে পারি। লুপ কেবলমাত্র একটি শর্ত এবং একটি ব্লক প্রয়োজন করে।
এটি নিম্নলিখিত পদ্ধতিতে কাজ করে:
while (শর্ত) {
// লুপের কোড ব্লক
}
উইল লুপ কাজ করার পদ্ধতি এই ভাবে হয়:
- প্রথমে শর্ত চেক করা হয়। শর্তটি যদি সত্য হয়, তখন লুপের কোড ব্লকটি চালু হয়।
- লুপের কোড ব্লকটি চালানো হয়।
- পুনরায় শর্ত চেক করা হয়। শর্তটি যদি সত্য থাকে, তবে পুনরায় লুপের কোড ব্লকটি চালু হবে। শর্তটি যদি মিথ্যা হয়, তবে লুপটি থামবে এবং প্রোগ্রামের পরবর্তী অংশ চালু হবে।
উপরের উদাহরণগুলি দেখে আমরা বুঝতে পারি যে উইল লুপ কিভাবে ব্যবহার করতে হয়। আপনি পরের সেকশনে আরও বিস্তারিত পড়তে পারেন।
Javascript Tutorial-19 How To Use While Loop In Javascript
Frequently Asked Questions (FAQs)
উত্তর: উইল লুপ একটি সত্য শর্ত নির্ভর লুপ এবং ফর লুপ একটি মান নির্ভর লুপ। উইল লুপ একটি শর্ত সত্য থাকলে লুপটি চলে যায়, আর ফর লুপ নির্দিষ্ট সংখ্যক বার চলে যায়।
উত্তর: উইল লুপের কোড ব্লক শর্তটি সত্য থাকলে চলবে। শর্তটি মিথ্যা হলে, লুপটি থামবে এবং প্রোগ্রামের পরবর্তী অংশ চালু হবে। তাই লুপের কোড ব্লক কতবার চলবে সেটি শর্তের উপর নির্ভর করবে।
উত্তর: উইল লুপের ব্যবহার কম্পলেক্স শর্ত পরীক্ষা এবং নির্দিষ্ট সংখ্যক বার কোড ব্লক চালানোর জন্য উপযুক্ত। যদি আপনার প্রোগ্রামে কোন একটি কাজটি নির্দিষ্ট সংখ্যক বার পুনরায় করতে হয় বা কোন একটি শর্ত সত্য থাকতে পারে, তবে উইল লুপ ব্যবহার করা উচিত।
উত্তর: হ্যাঁ, উইল লুপের সাথে ইনক্রিমেন্টাল বা ডিক্রিমেন্টাল স্টেটমেন্ট ব্যবহার করা যায়। এটি শর্তের পরিবর্তের জন্য প্রস্তুতি করার জন্য ব্যবহার করা হয়। ইনক্রিমেন্টাল স্টেটমেন্ট কর্তৃপক্ষের দ্বারা লুপের শর্তটি পরিবর্তন করবে, যখন ডিক্রিমেন্টাল স্টেটমেন্ট একটি নিকট মানে পাবে শর্ত।
উত্তর: উইল লুপ সম্পর্কে আরও জানতে আপনি জাভাস্ক্রিপ্ট ডকুমেন্টেশন বা ওয়েবসাইটগুলি দেখতে পারেন। সেখানে আপনি উইল লুপের বিভিন্ন ব্যবহার ও উদাহরণ পাবেন।
Javascript Tutorial-19 How To Use While Loop In Javascript
পরিষ্কার
উইল লুপ জাভাস্ক্রিপ্টে একটি শক্তিশালী নিয়ন্ত্রণ ফ্লো স্ট্রাকচার। এটি দ্বারা আপনি নির্দিষ্ট কাজগুলি বারবার পুনরায় করতে পারেন। উইল লুপের ব্যবহার করে আপনি প্রোগ্রামিং সমস্যাগুলি সহজে সমাধান করতে পারেন এবং দক্ষতা অর্জন করতে পারেন।
এই টিউটোরিয়ালে আমরা উইল লুপের ব্যবহার এবং কাজকে বিস্তারিতভাবে দেখেছি। উম্মুক্ত হয়ে যান এবং জাভাস্ক্রিপ্টে উইল লুপ ব্যবহার করার জন্য আপনার দক্ষতা উন্নত করুন।