নামকরণ কনভেনশন এবং বৈধ ক্যারেক্টার
জাভাস্ক্রিপ্ট ভেরিয়েবল নামের বৈধ ক্যারেক্টার চেক করতে নিচের নামকরণ কনভেনশনগুলো অনুসরণ করুন:
- শুরুতে ব্যবহারযোগ্য: অক্ষর (a-z, A-Z), আন্ডারস্কোর (
_), ডলার সাইন ($)। উদাহরণ:_result,$element - রিজার্ভড কীওয়ার্ড নिषিদ্ধ:
break,booleanইত্যাদি ভেরিয়েবল নাম হিসেবে ব্যবহার করা যায় না। - সংখ্যা দিয়ে শুরু নয়:
123test❌,_123test✅ - কেস-সেনসিটিভ:
Nameএবংnameআলাদা ভেরিয়েবল। - পরবর্তী ক্যারেক্টার: অক্ষর, সংখ্যা (0-9),
_,$।
বৈধ নামের উদাহরণ
result _result $element myVariable userName123 CONSTANT_VALUE constructor
অবৈধ নামের উদাহরণ
2result // সংখ্যা দিয়ে শুরু my-variable // হাইফেন নিষিদ্ধ my variable // স্পেস নিষিদ্ধ class // রিজার্ভড কীওয়ার্ড function // রিজার্ভড কীওয়ার্ড @value // @ সিম্বল নিষিদ্ধ
ইউনিকোড সাপোর্ট (ES6+)
// ইউনিকোড ভেরিয়েবল নাম (বাংলা, ইমোজি ইত্যাদি) var নাম = "জন"; const π = 3.14; let 😀 = "happy"; // কাজ করে কিন্তু এড়াতে হলে ভালো