# Javascript Variable

চলুন জাভাস্ক্রিপ্টের variable নিয়ে জেনে নেই টুকটাক। 

জাভাস্ক্রিপ্টে ৩ ধরনের Variable রয়েছে।
সাধারণত সবাই var ব্যাবহার করেন।যারা Es6 সম্পর্কে খুব বেশি ধারনা না রাখেন। 

## **সহজেই ৩ টাইপ বুঝিয়ে বলছি।**
var মনে করেন এটা সার্বজনীন। আপনি প্রথমে একটা var  Declared করলে আপনি আপনার কোডের সব যায়গায় 
এটাকে Access করতে পারবেন। In block out block সব খানেই।মূলত এটাকে Global variable ই বলা হয়।
,
## **Variable let,**
Es6 এসে let &const এর ব্যাবহার অনেক বেশি বেড়েছে বলা চলে।
let বা const কে আপনি block variable ও বলতে পারেন।এটাকে যদি কোন একটি  block এর মধ্যে Declare করেন তাহলে Out of box এ access করতে পারবেন না।

তবে প্রথমে Declared করলে পরবর্তীতে এর মান আপনি Update করতে পারবেন।এগুলো vue তে বেশ দেখতে পারবেন।

## **variable const,**
এটা একবার Declared করলে পরবর্তীতে এর মান পরিবর্তন করতে পারবেন না।constant অপরিবর্তনীয়। তবে এটাকেও block variable ও বলে।

**N.B: অনেক গুরুত্বপূর্ণ একটা প্রশ্ন আসে এখান থেকে let & const এর মধ্যে পার্থক্য কি?
উত্তরঃ- আমি উপরে যেগুলো আলোচনা করলাম সেগুলো বলতে পারেন। সাথে আরেকটু গুগলে search করে শিখতে পারেন।**
