যেকোনো প্রোগ্রামিং ল্যাংগুয়েজে হাতেখড়িই হয় ভ্যারিয়েবল এর মাধ্যমে। জাভাস্ক্রিপ্টও এর ব্যাতিক্রম নয়।
ভ্যারিয়েবল মানে যার মান প্রতিনিয়ত পরিবর্তন করা যায়। আজকে আমরা ভ্যারিয়েবল ডিক্লারেশন এবং সেগুলোর নামকরণ করার স্ট্যান্ডার্ড রুলসগুলো দেখবো। চলুন শুরু করি।
ভ্যারিয়েবল ডিক্লারেশন:
JavaScript-এ ভ্যারিয়েবল ঘোষণা করা যায় ৩ ভাবে।
var
(পুরনো, কম ব্যবহৃত হয়)let
(পরিবর্তনযোগ্য মানের জন্য)const
(ধ্রুবক, পরিবর্তনযোগ্য নয়)
এভাবে দেখলে একটু কঠিন মনে হতে পারে। তাই যদি প্র্যাকটিকেলি দেখি তাহলে এমন হবে,
- var oldWay = “Avoid using var”;
- let changeable = “I can be updated!”;
- const fixed = “I never change!”;
নেমিং কনভেনশন:
→ camelCase: userName, totalAmount (সর্বাধিক ব্যবহৃত)
→ snake_case: user_name, total_amount (আন্ডারস্কোর ব্যবহার করে)
→ PascalCase: UserName, TotalAmount (ক্লাস বা কনস্ট্রাক্টরের জন্য)
→ SCREAMING_SNAKE_CASE: MAX_LIMIT (কনস্ট্যান্টের জন্য)
সেই সাথে কিছু বিষয়ে সতর্ক থাকতে হবে। নাহলে কোডিং-এ এরর আসবে।
→ সংখ্যা দিয়ে শুরু করা যাবে না। যেমন, let 1name = “error”;
→ স্পেস বা স্পেশাল ক্যারেক্টার ব্যবহার করা যাবে না। যেমন, let user-name = “wrong”;
→ রিজার্ভড ওয়ার্ডও ব্যবহার করা যাবে না। যেমন, let let = “invalid”;
তাই, আমাদের প্রোগ্রামিং লাইফকে ইজি করার জন্য সঠিক নিয়ম মেনে চলতে হবে। নেমিং কনভেনশন মেনে কোড লিখতে হবে।