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


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

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


If স্টেটমেন্ট

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

সিনট্যাক্স


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

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

If স্টেটমেন্টের প্রধান ২টি অংশ রয়েছে, তার মধ্যে একটি হল শর্তমূলক বা conditional স্টেটমেন্ট এবং অন্যটি হল নির্দিষ্ট কোড যা নির্দিষ্ট শর্ত বা condition সত্য বা true হলে execute করে। শর্তমূলক বা conditional স্টেটমেন্ট হল এমন একটি স্টেটমেন্ট যা কোন শর্ত বা condition এর মাঝে সত্য-মিথ্যা যাচাই করে।

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

উদাহরণ


<script type="text/javascript">
var myColor = "Orange";
if (myColor == "Orange") {
document.write("Just like the Orange !");
}
</script>

কোড এডিটর


কোড বিশ্লেষণ -
ওপরের উদাহরণে দেখুন, এখানে প্রথমে আমরা "mycolor" নামে একটি ভেরিয়েবল ডিক্লেয়ার করেছি এবং তার মান বা value নির্ধারণ করেছি "Orange" তারপর আমরা জাভাস্ক্রিপ্ট এর if স্টেটমেন্ট ব্যবহার করে যাচাই করেছি যে ভেরিয়েবল এর মান "Orange" কি না, তারপরে document.write নামের একটি জাভাস্ক্রিপ্ট ফাংশন ব্যবহার করেছি এবং তার value বা মান দিয়েছি ("Just like the Orange !"), এক্ষেত্রে কন্ডিশন যদি সত্যি হয় তবে আউটপুটে "Just like the Orange !" লেখাটি দেখা যাবে।

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