জাভাস্ক্রিপ্ট এ ভ্যারিএবল ডিক্লেয়ার করতে সাধারণত var ব্যাবহার করা হয়।কিন্তু es6 এর আপডেট আসার পরে নতুন দুইটা উপায়েও ভ্যারিএবল ডিক্লেয়ার করা যায়,আর তা হলো let এবং const এর মাধ্যমে। কিন্তু এই তিনটা উপায়েই যদি ভ্যারিএবল ডিক্লেয়ার করা যায় তাহলে এর মধ্যে পার্থক্য কোথায়? হ্যা আজ var, let ও const এর মধ্যে মুল পার্থক্য নিয়ে আলোচনা করবো🔥🔥। তাহলে চলুন var দিয়েই শুরু করি🔥। ♦️আপনি যদি var দিয়ে ভ্যারিএবল ডিক্লেয়ার করেন তাহলে আপনি যে নামে ভ্যারিএবল ডিক্লেয়ার করেছেন, আপনি চাইলে ঠিক একই নাম ব্যাবহার করে আবার ভ্যারিএবল ডিক্লেয়ার করতে পারবেন। শুধু তাই নয় আপনি যদি ইচ্ছা করেন তাহলে ওই একই ভ্যারিএবলের মান পরিবর্তনও করতে পারবেন। মানে আপনি রিডিক্লেয়ার ও রিএস্যাইন করতে পারবেন, যদি var দিয়ে ভ্যারিএবল ডিক্লেয়ার করেন। ♦️অন্যদিকে আপনি যদি let দিয়ে ভ্যারিএবল ডিক্লেয়ার করেন তাহলে আপনি যে নামে ভ্যারিএবল ডিক্লেয়ার করেছেন ওই একই নামে আর কোনো ভ্যারিএবল ডিক্লেয়ার করতে পারবেন না।তবে আপনি ইচ্ছা করলে let দিয়ে ডিক্লেয়ার করা ভ্যারিএবলের মান পরিবর্তন করতে পারবেন।মানে রিডিক্লেয়ার করতে পারবেন না, কিন্তু রিএস্যাইন করতে পারবেন। ♦️সবশেষ আপনি যদি const দিয়ে ভ্যারিএবল ডিক্লেয়ার করেন তাহলে আপনি ওই একই নামে আবার ভ্যারিএবল ডিক্লেয়ার করতে পারবেন না এবং ভ্যারিএবলের মানও পরিবর্তন করতে পারবেন না।মানে রিডিক্লেয়ারও করতে পারবেন না আবার রিএস্যাইনও করতে পারবেন না।
শুভ কামনা💖!