জাভাস্ক্রিপ্ট do while লুপ - JavaScript do while loop


do while লুপে শর্ত বা condition টি থাকে সবচেয়ে শেষে। এর ফলে শর্ত বা condition টি সত্য বা true অথবা মিথ্যা বা false, যাই হোক না কেন প্রথম একবার প্রোগ্রামটি execute করে এবং শেষে শর্ত বা condition টি না মিললে অর্থাৎ মিথ্যা বা false হলে দ্বিতীয়বার আর প্রোগ্রামটি execute করবে না।

নিচে জাভাস্ক্রিপ্ট এর do while লুপ ব্যবহার করে একটি ব্যাবহারিক উদাহরণ দেখুন।

Input Number:


do while লুপ

জাভাস্ক্রিপ্ট এর do while লুপটি while লুপের মতোই, এখানে শুধুমাত্র পার্থক্য হল while লুপে প্রথমে শর্ত বা condition যাচাই করা হয় কিন্তু do while লুপে একদম লুপের শেষে যাচাই করা হয় । অর্থাৎ do while লুপে প্রথমে কোন শর্ত বা condition যাচাই না করেই একবার কোড execute হয় এবং আউটপুট প্রদর্শিত হয় , এমনকি শর্ত বা condition টি মিথ্যা বা false হলেও।

নিচে জাভাস্ক্রিপ্ট এর do while লুপ এর সিনট্যাক্স দেখুন।

সিনট্যাক্স


do{  
    code to be executed  
}while (condition);  


ব্যাবহারিক উদাহরণ

নিচে জাভাস্ক্রিপ্ট এর do while লুপ এর একটি ব্যাবহারিক উদাহরণ দেখুন।

Input Number:

ওপরের জাভাস্ক্রিপ্ট এর ব্যাবহারিক উদাহরণ টির জন্য নিচের জাভাস্ক্রিপ্ট কোড গুলো দেখুন।

উদাহরণ


<!Doctype html>
<html>
<head>
<title>JavaScript do while loop</title>
</head>
<body>
<script type="text/JavaScript">
function inputData()
{
var number=document.getElementById("lineSerial").value;
number=parseInt(number);
var i=1;
do
{
document.write("The Serial Number of this line is "+i);
document.write("<br />");
i++;
}
while(i<=number)
{
}
}
</script>
Input  Number: <br />
<input type="text" id="lineSerial" /><br />
<button onclick="inputData();">Submit</button>
</body>
</html>

কোড এডিটর


কোড বিশ্লেষণ -
এখানে আমরা প্রথমে inputData() নামে একটি জাভাস্ক্রিপ্ট ফাংশন তৈরি করেছি এবং " lineSerial " id যুক্ত ইনপুট বক্স থেকে জাভাস্ক্রিপ্ট এর getElementById ব্যবহার করে ইনপুট গ্রহন করেছি। তারপর " i " নামে একটি ভেরিয়েবল তৈরি করেছি অর্থাৎ declare করেছি যার মান বা value নির্ধারণ করেছি 1,

নোট - জাভাস্ক্রিপ্ট এর do while লুপের শেষে সেমিকোলন ছিনহ অর্থাৎ “ ; ” ব্যবহার করা হয়।