Variable কি?
জাভাস্ক্রিপ্টে Variable হলো স্টোরেজ কনটেইনার যার মাধ্যমে আমরা বিভিন্ন ধরনের ডেটা সংরক্ষণ করতে পারি। কোন প্রোগ্রামের মধ্যে ডেটা নিয়ে কাজ করার জন্য ভেরিয়েবল অনেক গুরুত্বপূর্ণ।
ভেরিয়েবল ব্যবহার করে, আমরা ডেটাকে এক জায়গায় সংরক্ষণ করতে পারি এবং কোডের বিভিন্ন স্থানে এটি reuse করতে পারি।
ভেরিয়েবলের মাধ্যমে আমরা ডেটাকে add, subtract, multiply, divide করতে পারি। এটি mathematical operation এবং logical অপারেশনগুলো করা সহজ করে।ভেরিয়েবল ব্যবহার করে, আমরা কোডের বিভিন্ন অংশে একই ডেটাতে অ্যাক্সেস করতে পারি। জাভাস্ক্রিপ্টে ভেরিয়েবলের মান পরিবর্তন করা যায়। এটি আমাদের ডাইনামিকভাবে ডেটার সাথে কাজ করতে দেয়।
কীভাবে ভেরিয়েবল ঘোষণা করা হয়?
জাভাস্ক্রিপ্টে ভেরিয়েবল ঘোষণা করার জন্য 3 টি প্রধান কিওয়ার্ড রয়েছে: var, let, const। এগুলোর মধ্যে কয়েকটি পার্থক্য রয়েছে, তবে সবগুলোই ডেটা সংরক্ষণের জন্য ব্যবহার করা হয়।
var:
- যেকোনো জায়গায় ঘোষণা করা যায়।
- মান পরিবর্তন করা যায়
- একই নামে একাধিকবার ঘোষণা করা যায়।
Example:
var value = 15 //output: 15
console.log(value)
value = 20 //মান পরিবর্তন output: 20
console.log(value)
var value = "JavaScript" //একই নামে একাধিকবার
//output : JavaScript
console.log(value)
let:
- let হলো জাভাস্ক্রিপ্টের ES6 সংস্করণে যুক্ত হওয়া একটি নতুন কিওয়ার্ড।
- মান পরিবর্তন করা যায়।
- একই নামে একাধিকবার ঘোষণা করা যায় না।
Example:
let mark = 64 //output: 64
console.log( mark)
mark = 75 //মান পরিবর্তন output: 75
console.log(mark)
let mark = 70 // it will show an error
const:
- const হলো জাভাস্ক্রিপ্টের ES6 সংস্করণে যুক্ত হওয়া আরেকটি নতুন কিওয়ার্ড
- মান পরিবর্তন করা যায় না।
- একই নামে একাধিকবার ঘোষণা করা যায় না।
- const ব্যবহার করে আপনি নিশ্চিত করতে পারেন যে কোনো ভেরিয়েবলের মান অনিচ্ছাকৃতভাবে পরিবর্তিত হবে না, এটি কোডের নিরাপত্তা আরও বাড়ায়।
Example:
const weight = 48 //output: 48
console.log(weight)
weight = 52 // it will show an error
console.log(weight)
const weight = 55 // it will show an error
জাভাস্ক্রিপ্টে ভেরিয়েবল হলো কোডিংয়ের মূল উপাদান। এগুলো ডেটাকে সংরক্ষণ, ম্যানেজ এবং ম্যানিপুলেট করার ক্ষমতা দেয়, যা complex প্রোগ্রাম তৈরি করার জন্য অপরিহার্য।
সামনে আরো বিস্তারিতভাবে var, let, const নিয়ে আলোচনা করা হবে। Happy coding🎉🎉
Top comments (2)
A very important blog, thank you
Welcome