ওয়েব স্কুল বিডি : সুপ্রিয় শিক্ষার্থী বন্ধুরা, শুভেচ্ছা নিয়ো। আমরা গত ক্লাসে কন্ডিশনাল স্টেটমেন্ট নিয়ে আলোচনা করেছিলাম। আজ তোমাদের লুপিং স্টেটমেন্ট নিয়ে আলোচনা করা হলো :
লুপিং স্টেটমেন্ট :জাভাস্ক্রিপ্ট প্রোগ্রামিং এ লুপিং স্টেমেন্ট খুবই গুরুত্বপূর্ণ ভূমিকা পালন করে। মূলত কিছু সংখ্যক স্টেটমেন্ট কে পূণরাবৃত্তি ঘটানোর জন্য লুপিং স্টেটমেন্ট ব্যবহার করা হয়। সুনির্দিষ্ট কিছু শর্তের ভিত্তিতে লুপিং শুরু হয় এবং যতক্ষণ পর্যন্ত শর্তটি বিদ্যমান তাকে ততক্ষণ লুপ চলতে তাকে। একজন দক্ষ প্রোগ্রামার হওয়ার জন্য লুপিং এর ধারণা এবং প্রয়োগ সম্পর্কে বিস্তারিত জ্ঞান থাকা খুবই জরুরী।
লুপিং স্টেটমেন্ট সমূহ
অনুশীলন প্রজেক্ট :
<script type = "text/javascript">
document.write("<h2>Example of do-while loop</h2>");
var b = 1;
do
{
document.write("B = " + b);
document.write("<br />");
b++;
}while(b<6)
</script>
<script type = "text/javascript">
document.write("<h2>Example of for loop</h2>");
var i ;
for( i=1; i<6;i++)
{
document.write("I = " + i);
document.write("<br />");
}
</script>
</body>
</html>
লুপিং স্টেটমেন্ট :জাভাস্ক্রিপ্ট প্রোগ্রামিং এ লুপিং স্টেমেন্ট খুবই গুরুত্বপূর্ণ ভূমিকা পালন করে। মূলত কিছু সংখ্যক স্টেটমেন্ট কে পূণরাবৃত্তি ঘটানোর জন্য লুপিং স্টেটমেন্ট ব্যবহার করা হয়। সুনির্দিষ্ট কিছু শর্তের ভিত্তিতে লুপিং শুরু হয় এবং যতক্ষণ পর্যন্ত শর্তটি বিদ্যমান তাকে ততক্ষণ লুপ চলতে তাকে। একজন দক্ষ প্রোগ্রামার হওয়ার জন্য লুপিং এর ধারণা এবং প্রয়োগ সম্পর্কে বিস্তারিত জ্ঞান থাকা খুবই জরুরী।
লুপিং স্টেটমেন্ট সমূহ
- while স্টেটমেন্ট – একটি কন্ডিশনের ভিত্তিতে লুপিং চলতে থাকে। লুপিং এর কন্ডিশন যখন false হয় তখন লুপিং বন্ধ হয়। সিনট্যাক্স while (expression) {statements} ।
- do-while স্টেটমেন্ট – while স্টেটমেন্ট এর মতই একটি কন্ডিশনের ভিত্তিতে লুপিং চলতে থাকে। লুপিং এর কন্ডিশন যখন false হয় তখন লুপিং বন্ধ হয়।কিন্তু পার্থক্য হচ্ছে while স্টেটমেন্ট এ কন্ডিশনটি আগে পরীক্ষা করা হয় আর do-while স্টেটমেন্টে কন্ডিশনটি পরে পরীক্ষা করা হয়। সিনট্যাক্স do {statements} while (expression);
- for স্টেটমেন্ট – for স্টেটমেন্টে সচরাচর তিনটি এক্সপ্রেশন ব্যবহার করা হয়। সাধারণত প্রথম এক্সপ্রেশনটি একটা ভেরিয়েবল এর নির্দিষ্ট একটা প্রাথমিক মান গ্রহণের মাধ্যমে শুরু হয়, দ্বিতীয় এক্সপ্রেশনটি লুপটি চালানোর জন্য ভেরিয়েবলের মান সর্বোচ্চ বা সর্বনিম্ন কত হতে পারে তা নির্দেশ করে । আর তৃতীয় এক্সপ্রেশনটি লুপটি পূণরাবৃত্তি ঘটলে ভেরিয়েবলটির মানের পরিবর্তন কেমন হবে তা নির্দেশ করে। সিনট্যাক্স for (expression1; expression2; expression3) {statements}
অনুশীলন প্রজেক্ট :
<html>
<head>
<title> www.webschoolbd.com</title>
</head>
<body>
<script type = "text/javascript">
document.write("<h2>Example of while loop</h2>");
var a = 1;
while(a<6)
{
document.write("A = " + a);
document.write("<br />");
a++;
}
</script>
<head>
<title> www.webschoolbd.com</title>
</head>
<body>
<script type = "text/javascript">
document.write("<h2>Example of while loop</h2>");
var a = 1;
while(a<6)
{
document.write("A = " + a);
document.write("<br />");
a++;
}
</script>
<script type = "text/javascript">
document.write("<h2>Example of do-while loop</h2>");
var b = 1;
do
{
document.write("B = " + b);
document.write("<br />");
b++;
}while(b<6)
</script>
<script type = "text/javascript">
document.write("<h2>Example of for loop</h2>");
var i ;
for( i=1; i<6;i++)
{
document.write("I = " + i);
document.write("<br />");
}
</script>
</body>
</html>
Tags
Javascript