
JavaScript Variable & Identifiers
৩ টি উপায়ে আমরা JavaScript-এ ভেরিয়েবল ডিক্লেয়ার করতে পারি :
- var ব্যবহার করে
- let ব্যবহার করে
- const ব্যবহার করে
# Variable কি ?
সহজ ভাষায় Variable হচ্ছে একটি ফাঁকা জায়গা বা একটি কনটেইনারের মতো, যেখানে ডাটা স্টোর করে রাখা যায়। যেমন :
var x = 9;
var y = 5;
var z = x + y;
একই ভাবে x, y এবং z ভেরিয়েবল গুলোকে আমরা let ব্যবহার করেও ডিক্লেয়ার করতে পারি। যেমন :
let x = 9;
let y = 5;
let z = x + y;
উপরের উদাহরণগুলোর মাধ্যমে আমরা বুঝতে পারি যে,
- x ভেরিয়েবলের মধ্যে x এর ভ্যালু হিসেবে 9 স্টোর করা হয়েছে।
- y ভেরিয়েবলের মধ্যে y এর ভ্যালু হিসেবে 5 স্টোর করা হয়েছে।
- z ভেরিয়েবলের মধ্যে z এর ভ্যালু হিসেবে x+yএর ভ্যালু স্টোর করা হয়েছে।
আর আমরা যদি কখনো কোনো ভেরিয়েবলের ভ্যালু হিসেবে এমন মান রাখতে চাই যেটা কি-না আর কখনোই পরিবর্তন করতে চাই না, তাহলে সেই ক্ষেত্রে const keyword ব্যবহার করে সেই ভেরিয়েবলকে ডিক্লেয়ার করতে হবে।যেমন: const PI = 3.1416;
JavaScript Identifiers:
জাভাস্ক্রিপ্টের ভেরিয়েবলগুলো অবশ্যই 'unique names '' ব্যবহার করে ডিক্লেয়ার করতে হবে। এই unique names গুলোকেই Identifiers বলা হয়।
Identifiers গুলো একটি অক্ষরের ( x, y, z ) হতে পারে আবার এক বা একাধিক শব্দেরও ( name, lastName, firstName, age ) হতে পারে। তবে ভেরিয়েবল ডিক্লেয়ার করার কিছু নিদিষ্ট নিয়ম রয়েছে,যেমন :
- অবশ্যই letter, number বা digits, underscore এবং dollar sign ব্যবহার করে ভেরিয়েবলের নামকরণ করতে হবে।
- ভেরিয়েবলের নামের শুরুতে অবশ্যই letter থাকতে হবে।
- dolar sign ব্যবহার করেও বেরিয়ে ডিক্লেয়ার করা যায় তবে না করাই উত্তম।
- যেহেতু কেইস সেনসিটিভ তাই সেটি খেয়াল করে ভেরিয়েবল ডিক্লেয়ার করতে হবে। ( z এবং Z অবশ্যই আলাদা ভেরিয়েবল হিসেবে গণ্য হবে )
- ভেরিয়েবলের নাম হিসেবে Reserved words অর্থাৎ keywords ব্যবহার করা যাবে না।
One Statement, Many Variables :
জাভাস্ক্রিপ্টে আমরা একটি statement এ একই সাথে একাধিক ভেরিয়েবল ডিক্লেয়ার করা যায় let অথবা var keyword ব্যবহার করে। statement শুরুতে কমা ( , ) ব্যবহার করে একাধিক ভেরিয়েবল ডিক্লেয়ার করা যায়। যেমন:
let name = "Roni", age = 21, language = " Bangla ";
অথবা এভাবে না লিখে ভিন্ন ভিন্ন লাইনেও লেখা যায় :
let name = "Roni",
age = 21,
language = " Bangla";
আশা করি সবাই বুঝতে পেরেছেন, ধন্যবাদ সবাইকে।