জাভাস্ক্রিপ্ট if ... else স্টেটমেন্ট - JavaScript if ... else Statement


যে সকল ক্ষেত্রে কোন বিশেষ একটা শর্ত বা condition সত্য অর্থাৎ true হলে তার ভিত্তিতে নির্দিষ্ট একটি বিশেষ কার্য এবং মিথ্যা বা false হলে অপর কোন একটি নির্ধারিত কার্য সম্পাদনের প্রয়োজন হয়, সে সকল স্থানে জাভাস্ক্রিপ্ট এর if ... else স্টেটমেন্ট ব্যবহার করা হয়।

নিচে জাভাস্ক্রিপ্ট এর if ... else স্টেটমেন্ট ব্যবহার করে একটি ব্যাবহারিক উদাহরণ দেখুন।


if . . . else স্টেটমেন্ট

যখন কোন নির্দিষ্ট একটা শর্ত বা condition সত্য অর্থাৎ true হয়, তবে কিছু কোড execute করবে এবং যদি মিথ্যা বা false হয় তবে ভিন্ন কিছু কোড execute করবে এ রকম ক্ষেত্রে জাভাস্ক্রিপ্ট এর if . . . else স্টেটমেন্ট ব্যবহার করা হয়। জাভাস্ক্রিপ্ট এর if স্টেটমেন্ট এর বর্ধিত অংশই হল if . . . else স্টেটমেন্ট। সংক্ষেপে বলা যায় নির্দিষ্ট শর্ত বা condition টি সত্য বা true হলে if . . . else স্টেটমেন্টে এর একটি ব্লক execute করবে এবং যদি নির্দিষ্ট শর্ত বা condition টি মিথ্যা বা false হয় এবং ভিন্ন একটি ব্লক execute হবে।

নিচে জাভাস্ক্রিপ্ট এর if ... else স্টেটমেন্ট এর সিনট্যাক্স দেখুন।

সিনট্যাক্স


if (condition)
{
code to be executed if condition is true
}
else
{
code to be executed if condition is false
}

ওপরে জাভাস্ক্রিপ্ট এর if . . . else স্টেটমেন্ট টি দেখুন। এখানে জাভাস্ক্রিপ্ট এর if ... else স্টেটমেন্ট ব্যবহার করে আমরা ওয়েব ব্রাউজারকে নির্দেশ দিচ্ছি যে যদি নির্দিষ্ট কোন শর্ত বা condition সত্য অর্থাৎ true হয় তবে কিছু কোড execute করবে এবং শর্ত বা condition যদি, মিথ্যা বা false হয়, তবে ভিন্ন কিছু কোড execute করবে অর্থাৎ কাজ করবে ।

if . . . else স্টেটমেন্ট এর ভিন্ন ভিন্ন ২টি অংশ রয়েছে, তার মধ্যে একটি হল শর্ত বা condition টি সত্য অর্থাৎ true হলে তার জন্য নির্ধারিত কিছু কোড যা execute করবে এবং অন্যটি হল শর্ত বা condition টি মিথ্যা বা false হলে তার জন্য নির্ধারিত কিছু কোড যা execute করবে।

জাভাস্ক্রিপ্ট এর if . . . else স্টেটমেন্ট ব্যবহার করে নিচে একটি উদাহরণ দেখুন।

উদাহরণ


<script type="text/javascript">
var myColor = "Red";
if (myColor == "Orange") {
document.write("Just like the Orangr !");
}
else {
document.write("Didn't pick orange color ?");
}
</script>

কোড এডিটর


কোড বিশ্লেষণ -
ওপরের উদাহরণে দেখুন, এখানে প্রথমে আমরা "mycolor" নামে একটি ভেরিয়েবল ডিক্লেয়ার করেছি এবং তার মান বা value নির্ধারণ করেছি "Red" এখন "mycolor" ভেরিয়েবল এর মান যদি "Orange" হয় তবে জাভাস্ক্রিপ্ট এর document.write নামের একটি জাভাস্ক্রিপ্ট ফাংশন ব্যবহার করে "Just like the Orange !" লেখাটি প্রদর্শন করবে এবং যদি "Orange" না হয় তবে আবার document.write নামের একটি জাভাস্ক্রিপ্ট ফাংশন ব্যবহার "Didn't pick orange color?" লেখাটি প্রদর্শন করবে।

নোট - যদি ভিন্ন ভিন্ন শর্ত বা condition এর ওপর নির্ভর করে ভিন্ন ভিন্ন কোড execute বা কাজ করাতে হয় তবে জাভাস্ক্রিপ্ট এর else . . if স্টেটমেন্ট ব্যবহার করা হয়। পরবর্তী অধ্যায়ে জাভাস্ক্রিপ্ট else . . if স্টেটমেন্ট সম্পর্কে বিস্তারিত দেখুন।