জাভাস্ক্রিপ্ট স্টেটমেন্ট টিউটোরিয়াল (JavaScript Statement Tutorial in Bangla)
আমরা জাভাস্ক্রিপ্টে যেসব কোড লিখি এগুলি এক একটা কমান্ড ব্রাউজারের জন্য। এগুলি ব্রাউজারকে বলে তাকে কি করতে হবে। ইংরেজীতে যেমন আমরা বাক্য লিখি আর একটা বাক্য শেষ হয় ফুল স্টপ (.) দিয়ে। জাভাস্ক্রিপ্ট স্টেটমেন্টও এরুপ এক একটা কমান্ড বা বাক্যের মত, এটা শেষ হয় সেমিকোলন দিয়ে (;)। এটাকে বলতে পারেন জাভাস্ক্রিপ্ট বাক্য। একটা জাভাস্ক্রিপ্ট স্ক্রিপ্টে এরুপ কিছু স্টেটমেন্ট থাকে। এগুলি ব্রাউজারকে নির্দেশনা দেয়।
কিছু স্টেটমেন্ট
1.
var
x = 20;
2.
document.write(
'test'
);
3.
if
(x == 20){
4.
alert(
'Hi 20'
);
5.
6.
}
জাভাস্ক্রিপ্টে কয়েক ধরনের স্টেটমেন্ট আছে যেমন
কন্ডিশনাল স্টেটমেন্ট এর মধ্যে আছে if.. else স্টেটমেন্ট, switch স্টেটমেন্ট এসব।
লুপ এর মধ্যে আছে while, for স্টেটমেন্ট ইত্যাদি।
জাম্প এর মধ্যে আছে return, break স্টেটমেন্ট ইত্যাদি।
যেকোন এক্সপ্রেশনও একটা স্টেটমেন্ট।
এক্সপ্রেশন : আমরা কোন ভেরিয়েবলের মান assign করি এটাই একটা এক্সপ্রেশন। যেমন
1.
var
x = 20;
1.
var
x = 20;
2.
var
y = 15;
3.
var
z = x + y;
if... else স্টেটমেন্ট : একটা নির্দিষ্ট কোডব্লক এক্সিকিউট হবে যদি একটা কন্ডিশন true হয়। if.... else স্টেটমেন্ট দিয়ে এটা করা যায়। যেমন
01.
var
x = 5;
02.
var
y = 8;
03.
if
(x == y){
04.
document.write(
'IF statement executed'
);
05.
06.
}
else
{
07.
document.write(
'condition not true.ELSE statement executed'
);
08.
09.
}
আউটপুট দেখুন "condition not true.ELSE statement executed" এটা আসছে মানে else স্টেটমেন্ট এ ঢুকেছে। কেননা x এবং y সমান নয়। যদি সমান হত তাহলে if স্টেটমেন্ট এক্সিকিউট হত। ৩ নম্বর লাইনে যেকোন ধরনের এক্সপ্রেশন হতে পারে। আরো বিস্তারিত
আরো আছে if--elseif...else স্টেটমেন্ট বিস্তারিত দেখুন
while লুপ স্টেটমেন্ট
ফর লুপ স্টেটমেন্ট
কোডব্লক : জাভাস্ক্রিপ্টে কোডব্লক কিছু স্টেটমেন্ট নিয়ে তৈরী হতে পারে। যেমন উপরের if স্টেটমেন্টে দেখলেন if(x == y) এর পর থেকে দ্বিতীয় বন্ধনীর ভিতরে যে কোডটুকু এুটুকু একটা কোডব্লক। কোডব্লক শব্দটি বিভিন্ন টিউটোরিয়ালে আলোচনা করে চলছি তাই কনসেপ্ট টি সংক্ষেপে পরিষ্কার করে দিলাম।
0 মন্তব্য(গুলি):
Post a Comment