কন্টিনিউ স্টেটমেন্ট (Continue statement) | জাভাস্ক্রিপ্ট বাংলা টিউটোরিয়াল

কন্টিনিউ স্টেটমেন্ট (Continue statement)



for, while, do while ইত্যাদি লুপিং স্টেটমেন্টে কোন একটা লুপের মধ্যে কোন  বিশেষ শর্ত পূরণ হলে অসমাপ্ত লুপটি অসমাপ্ত রেখেই পরবর্তী লুপ শুরু করার জন্য  continue স্টেটমেন্ট ব্যবহার করা হয়।

 



অনুশীলন প্রজেক্ট

<html>
<head>
<title> www.tutohost.com</title>
<style>
body{background: #FFC;
font-size:20px;}
h2{color:#FF0066;}
</style>

</head>
<body>
<script type = "text/javascript">
var i;
for(i=0;i<10;i++)
{
if(i == 5)
{
continue;
}
document.write(" I = "+i+"<br />");
}</script>
</body>

</html>

একটা নোটপ্যাড open করে উপরের code টুকু লিখে file মেনু থেকে Save as এ ক্লিক করে File name: index.html , Save as type : All files, দিয়ে save করে index.html ফাইলটি Mozilla Firefox দিয়ে open করলে নিচে প্রদর্শিত ছবির মত দেখাবে।

  • উপরের উদাহরণটিতে var i; এর মাধ্যমে একটা for লুপের জন্য ভেরিয়েবল ডিক্লেয়ার করা হয়েছে।
  • for(i=0; i<10; i++)এর মাধ্যমে for লুপের জন্য শর্ত নির্ধারণ করা হয়েছে। অর্থাৎ i ভেরিয়েবলের মান শুরুতে 0 থাকবে; i++ এর জন্য প্রতিটা লুপে i এর মান এক বৃদ্ধি পাবে; i<10; অর্থাৎ i এর মান সর্বোচ্চ 9 হতে পারবে। অর্থাৎ লুপটি মোট 10 বার চলবে।
  • document.write(" I = "+i+"<br />"); প্রকাশ করে ব্রাউজারে  I= 4 এর অনুরূপ i এর মান প্রদর্শিত হবে।
  • if(i == 5) প্রকাশ করে যদি i এর মান 5 হয় তাহলে {} এর মধ্যেকার স্টেটমেন্টগুলো কাজ করবে আর অন্য কোন মান হলে {} এর মধ্যেকার স্টেটমেন্টগুলো এরিয়ে চলে যাবে।
  • if(i == 5){continue;} প্রকাশ করে যদি i এর মান 5 হয় তাহলে {} এর মধ্যে প্রবেশ করার পর continue স্টেটমেন্ট পাবে তাই লুপটি অসমাপ্ত রেখেই পরবর্তী লুপে ফিরে যাবে। অর্থাৎ i=5 এর জন্য document.write(" I = "+i+"<br />"); স্টেটমেন্টটি কার্যকর হবে না। অর্থাৎ ব্রাউজারে I=5 প্রদর্শিত হবে না।
  • লুপটি সম্পূর্ণরূপে শেষ হয়ে যাওয়ার পর ব্রাউজারে I=0 I=1 I=2 I=3 I=4 I=6 I=7 I=8 I=9 প্রদর্শিত হবে; যেখানে I=5 অনুপস্থিত।

লেখকঃ অসীম কুমার
তিনি ইলেকট্রিক্যাল ইঞ্জিনিয়ারিং এ লেখাপড়া করছেন। টিউটোরিয়ালবিডি ও বিজ্ঞানপ্রযুক্তি ব্লগে তিনি ইলেক্ট্রনিক্স সহ বিভিন্ন টেকনোলজি বিষয়ে লিখে থাকেন। বর্তমানে তিনি লেখাপড়ার পাশাপাশি টিউটোহোস্টে কর্মরত আছেন।

কপি রাইট © ২০১১-২০১২ সর্বস্বত্ত্ব সংরক্ষিত, টিউটরিয়ালবিডি, একটি টিউটো ওয়েবস প্রতিষ্ঠান.