কন্ডিশনাল স্টেটমেন্ট (Conditional Statement)| জাভাস্ক্রিপ্ট বাংলা টিউটোরিয়াল

কন্ডিশনাল স্টেটমেন্ট (Conditional Statement)

জাভাসিস্ক্রপ্টে যুক্তিমূলক কাজ করার জন্য কন্ডিশনাল স্টেটমেন্ট সমূহ ব্যবহার করা হয়। যুক্তিমূলক কাজ বলতে কোন বিশেষ শর্তের উপর এবং শর্তের ফলাফলের উপর ভিত্তি করে কাজ করাকে বোঝানো হয়। বিভিন্ন ধরণের কন্ডিশনাল স্টেটমেন্ট রয়েছে, একজন দক্ষ জাভাস্ক্রিপ্ট প্রোগ্রামার হওয়ার জন্য এ সম্পর্কে বিস্তারিত জ্ঞান থাকা খুবই জরুরী।




কন্ডিশনাল স্টেটমেন্ট সমূহ


  • if স্টেটমেন্ট - কোন বিশেষ একটা শর্ত সত্য হলে তার ভিত্তিতে একটা বিশেষ কার্য সম্পাদনের জন্য ব্যবহার করা হয়।
  • if-else স্টেটমেন্ট - কোন বিশেষ একটা শর্ত সত্য হলে তার ভিত্তিতে সুনির্দিষ্ট একটা বিশেষ কার্য  আর মিথ্যা হলে অপর একটা কার্য সম্পাদনের জন্য ব্যবহার করা হয়।
  • else if স্টেটমেন্ট - কোন বিশেষ একটা শর্ত সত্য হলে তার ভিত্তিতে সুনির্দিষ্ট একটা বিশেষ কার্য আর মিথ্যা হলে অপর এক বা একাধিক শর্ত বিশ্লেষণ করে তার উপর ভিত্তি করে একটা বিশেষ কার্য সম্পাদনের জন্য ব্যবহার করা হয়।
  • switch স্টেটমেন্ট – কোন একটা শর্তের বিভিন্ন ইনপুট এর উপর ভিত্তি করে এক সেট কার্যের মধ্যে থেকে একটা বিশেষ কার্য সম্পাদনের জন্য ব্যবহার করা হয়।

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

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

</head>
<body>
<script type = "text/javascript">

document.write("<h2>Example of if statement</h2>");
var a=5;
var b=10;
document.write("A = "+a);
document.write("<br />");
document.write("B = "+b);
document.write("<br />");
if(a<b)
{
document.write("B is greater than from A.");
}
document.write("<br />");
</script>
<script type = "text/javascript">
document.write("<h2>Example of if-else statement</h2>");
var c=25;
var d=20;
document.write("C = "+c);
document.write("<br />");
document.write("D = "+d);
document.write("<br />");
if(c<d)
{
document.write("D is greater than from C.");
}
else
{
document.write("C is greater than from D.");
}
document.write("<br />");
</script>
<script type = "text/javascript">
document.write("<h2>Example of else if statement</h2>");
var x=10;
var y=20;
var z=30;
document.write("X = "+x);
document.write("<br />");
document.write("Y = "+y);
document.write("<br />");
document.write("Z = "+z);
document.write("<br />");
if(x>y)
{
document.write("X is greater than from Y & Z.");
}
else if(y>z)
{
document.write("C is greater than from X & Z.");
}
else
{
document.write("Z is greater than from X & Y.");
}
document.write("<br />");
</script>
<script type = "text/javascript">
document.write("<h2>Example of switch statement</h2>");
var time = 4;
switch(time)
{
case 1:
document.write("It is 1.00 PM.You should take lunch.<br />");
break;
case 2:
document.write("It is 2.00 PM.You should take rest.<br />");
break;
case 3:
document.write("It is 3.00 PM.You can enjoy Move.<br />");
break;
case 4:
document.write("It is 4 PM. You should go to play ground.<br />");
break;
case 5:
document.write("It is 5 PM.You should back home.<br />");
break;
default :
document.write("You should do something because it is"+$time+"PM <br />");
}
</script>
</body>

</html>

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

উপরের প্রোগ্রামটিতে কন্ডিশনাল স্টেটমেন্ট সমূহের ব্যবহার দেখানো হয়েছে।


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

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