জাভাস্ক্রিপ্ট স্টেটমেন্ট টিউটোরিয়াল পর্ব - ০৯










আমরা জাভাস্ক্রিপ্টে যেসব কোড লিখি এগুলি এক একটা কমান্ড ব্রাউজারের জন্য। এগুলি ব্রাউজারকে বলে তাকে কি করতে হবে। ইংরেজীতে যেমন আমরা বাক্য লিখি আর একটা বাক্য শেষ হয় ফুল স্টপ (.) দিয়ে।
জাভাস্ক্রিপ্ট স্টেটমেন্টও এরুপ এক একটা কমান্ড বা বাক্যের মত, এটা শেষ হয় সেমিকোলন দিয়ে (;)। এটাকে বলতে পারেন জাভাস্ক্রিপ্ট বাক্য। একটা জাভাস্ক্রিপ্ট স্ক্রিপ্টে এরুপ কিছু স্টেটমেন্ট থাকে। এগুলি ব্রাউজারকে নির্দেশনা দেয়।

কিছু স্টেটমেন্ট

var x = 20;
document.write('test')
if(x == 20){
alert('Hi 20');

}

এখানে ৩টি স্টেটমেন্ট আছে, শেষেরটিকে বলে if স্টেটমেন্ট।


জাভাস্ক্রিপ্টে কয়েক ধরনের স্টেটমেন্ট আছে যেমন

কন্ডিশনাল স্টেটমেন্ট এর মধ্যে আছে if.. else স্টেটমেন্ট, switch স্টেটমেন্ট এসব।

লুপ  এর মধ্যে আছে while, for স্টেটমেন্ট ইত্যাদি।

জাম্প এর মধ্যে আছে return, break স্টেটমেন্ট ইত্যাদি।

যেকোন এক্সপ্রেশনও একটা স্টেটমেন্ট।

এক্সপ্রেশন : আমরা কোন ভেরিয়েবলের মান assign করি এটাই একটা এক্সপ্রেশন। যেমন

var x = 20;

এটা এক ধরনের এক্সপ্রেশন, এছাড়া আরো এক ধরনের এক্সপ্রেশন আছে যেমন

var x = 20;
var y = 15;
var z = x + y;

৩ নম্বর লাইনটি হচ্ছে এক্সপ্রেশন। যাইহোক এই এক্সপ্রেশনও কিন্তু একটা স্টেটমেন্ট।


if... else স্টেটমেন্ট : একটা নির্দিষ্ট কোডব্লক এক্সিকিউট হবে যদি একটা কন্ডিশন true হয়। if.... else স্টেটমেন্ট দিয়ে এটা করা যায়। যেমন

var x = 5;
var y = 8;
if(x == y){
document.write('IF statement executed');

}else{
document.write('condition not true.ELSE statement executed');

}

প্রয়োগ দেখুন

আউটপুট দেখুন "condition not true.ELSE statement executed" এটা আসছে মানে else স্টেটমেন্ট এ ঢুকেছে। কেননা x এবং y সমান নয়। যদি সমান হত তাহলে if স্টেটমেন্ট এক্সিকিউট হত। ৩ নম্বর লাইনে যেকোন ধরনের এক্সপ্রেশন হতে পারে। আরো বিস্তারিত

আরো আছে if--elseif...else স্টেটমেন্ট বিস্তারিত দেখুন


while লুপ স্টেটমেন্ট


ফর লুপ স্টেটমেন্ট


কোডব্লক : জাভাস্ক্রিপ্টে কোডব্লক কিছু স্টেটমেন্ট নিয়ে তৈরী হতে পারে। যেমন উপরের if স্টেটমেন্টে দেখলেন if(x == y) এর পর থেকে দ্বিতীয় বন্ধনীর ভিতরে যে কোডটুকু এুটুকু একটা কোডব্লক। কোডব্লক শব্দটি বিভিন্ন টিউটোরিয়ালে আলোচনা করে চলছি তাই কনসেপ্ট টি সংক্ষেপে পরিষ্কার করে দিলাম।



Hasan AL Banna

About Hasan AL Banna

Author Description here.. Nulla sagittis convallis. Curabitur consequat. Quisque metus enim, venenatis fermentum, mollis in, porta et, nibh. Duis vulputate elit in elit. Mauris dictum libero id justo.

Subscribe to this Blog via Email :