JavaScript Statements (জাভাস্ক্রিপ্ট স্টেটমেন্ট)
জাভাস্ক্রিপ্টে statement হচ্ছে এমন একটি ইউনিট যা একটি নির্দিষ্ট কাজ সম্পাদন করে। প্রতিটি স্টেটমেন্ট শেষ হয় একটি সেমিকোলন (;) দিয়ে। আমরা এই অধ্যায়ে শিখবো কীভাবে JavaScript স্টেটমেন্ট কাজ করে, এবং কীভাবে এগুলো দিয়ে কার্যকর প্রোগ্রাম লেখা হয়।
স্টেটমেন্টের সাধারণ কাঠামো
let x = 5;
let y = 6;
let z = x + y;
ব্যাখ্যা: উপরের ৩টি লাইনের প্রতিটিই একটি স্টেটমেন্ট। তারা ভেরিয়েবল ডিক্লেয়ার ও মান অ্যাসাইন করছে।
Statement কী কী হতে পারে?
- ভেরিয়েবল স্টেটমেন্ট: যেমন –
let x = 10; - লুপ স্টেটমেন্ট: যেমন –
for,while - কন্ডিশনাল স্টেটমেন্ট: যেমন –
if,switch - ফাংশন কল: যেমন –
alert("Hello") - ডিবাগিং স্টেটমেন্ট: যেমন –
console.log()
উদাহরণ ১: ভেরিয়েবল ডিক্লেয়ার ও গাণিতিক স্টেটমেন্ট
<script>
let a = 10;
let b = 5;
let result = a * b;
document.write("গুণফল: " + result);
</script>
আউটপুট: গুণফল: 50
উদাহরণ ২: কন্ডিশনাল স্টেটমেন্ট
<script>
let num = 10;
if (num > 5) {
document.write("সংখ্যাটি ৫ এর চেয়ে বড়");
}
</script>
আউটপুট: সংখ্যাটি ৫ এর চেয়ে বড়
উদাহরণ ৩: লুপ স্টেটমেন্ট
<script>
for (let i = 1; i <= 3; i++) {
document.write("গণনা: " + i + "<br>");
}
</script>
আউটপুট:
গণনা: 1
গণনা: 2
গণনা: 3
মনে রাখবেন:
- প্রতিটি স্টেটমেন্ট শেষ করুন
;দিয়ে - JavaScript কোড **বাম থেকে ডানে এবং উপর থেকে নিচে** পড়ে
- স্টেটমেন্ট গ্রুপ করতে
{ }ব্লক ব্যবহার করুন
সংক্ষেপে স্টেটমেন্ট প্রকারভেদ
| ধরন | উদাহরণ | ব্যবহার |
|---|---|---|
| ডিক্লারেশন | let x = 5; | ভেরিয়েবল সংরক্ষণ |
| কন্ডিশনাল | if (x > 0) | শর্ত অনুযায়ী সিদ্ধান্ত |
| লুপ | for / while | পুনরাবৃত্তি |
| ফাংশন কল | alert(), log() | আউটপুট / একশন |
উপসংহার
JavaScript স্টেটমেন্ট হলো প্রতিটি প্রোগ্রামের প্রাণ। আপনার কোডের প্রত্যেকটি ইনস্ট্রাকশন একটি স্টেটমেন্ট। যদি আপনি স্টেটমেন্ট ভালোভাবে বোঝেন, তাহলে কোড লেখা, সমস্যা সমাধান ও ডিবাগ করা অনেক সহজ হয়ে যাবে।