নিম্নলিখিতগুলি হল নিয়ম৷ জাভাস্ক্রিপ্ট ভেরিয়েবলের নামকরণের জন্য (নির্দেশনা নয়):
- ভেরিয়েবল নামের শুধুমাত্র আলফা-সংখ্যাসূচক অক্ষর থাকতে পারে (অক্ষর a থেকে z এবং সংখ্যাগুলি 0 থেকে 9 ), আন্ডারস্কোর (
_
) অথবা একটি ডলার চিহ্ন$
. - ভেরিয়েবল নাম একটি সংখ্যা দিয়ে শুরু হতে পারে না।
- ভেরিয়েবলের নাম অবশ্যই একটি অক্ষর, ডলার চিহ্ন দিয়ে শুরু হবে (
$
) বা একটি আন্ডারস্কোর (_
)। - ভেরিয়েবল নামের স্পেস থাকতে পারে না।
- ভেরিয়েবল নামের নির্দিষ্ট সংরক্ষিত কীওয়ার্ড থাকতে পারে না, যেমন
Javascript
,true
,this
এবং আরো অনেক।
সংরক্ষিত জাভাস্ক্রিপ্ট কীওয়ার্ড
সংরক্ষিত কীওয়ার্ড সম্পর্কে, আপনি যদি সংরক্ষিত জাভাস্ক্রিপ্ট কীওয়ার্ডগুলির মধ্যে একটি ভেরিয়েবলের নাম দেওয়ার চেষ্টা করেন তবে আপনি এর মতো একটি ত্রুটি পাবেন:
let this = "hey you"
// Uncaught SyntaxError: Unexpected token 'this'
কেস সংবেদনশীলতা
জাভাস্ক্রিপ্টে, ভেরিয়েবলগুলি কেস সংবেদনশীল৷৷ এই দুটি ভেরিয়েবল একই উচ্চারিত হয়, তবে একটিতে একটি বড় হাতের অক্ষর রয়েছে, অন্যটি খাঁটি ছোট হাতের:
helloThere
hellothere
জাভাস্ক্রিপ্ট বিশ্বে, এটি তাদের দুটি ভিন্ন পরিবর্তনশীল করে তোলে। সুতরাং আপনি যখন জাভাস্ক্রিপ্টে ভেরিয়েবল ঘোষণা করেন এবং উল্লেখ করেন তখন সর্বদা ছোট এবং বড় হাতের অক্ষরগুলিতে মনোযোগ দিন৷
আপনি একটি বড় হাতের অক্ষর দিয়ে একটি ভেরিয়েবল শুরু করতে পারেন, তবে ভ্যানিলা জাভাস্ক্রিপ্টে আপনি যে প্যাটার্নটি দেখতে পান সেটিকে বলা হয় camelCase , যা হল যখন একটি ভেরিয়েবলের প্রথম শব্দের প্রথম অক্ষর ছোট হাতের হয় এবং তারপরে চলমান শব্দগুলির প্রথম অক্ষর বড় হাতের হয়, যেমন:
let aGoodRuleOfThumb