JavaScript Identifier :-
Identifier वह नाम है जो आप वेरिएबल, फंक्शन, क्लास आदि को देते हैं।
नियम (Rules):
- पहला अक्षर (First character):
- अक्षर (A-Z या a-z), अंडरस्कोर (_), या डॉलर साइन ($) हो सकता है।
- नंबर (digit) से शुरू नहीं कर सकते।
❌ 1name
✅ name1, _name, $name
बाकी अक्षर (Subsequent characters):
- अक्षर, नंबर, अंडरस्कोर, या डॉलर साइन हो सकते हैं।
केस-सेंसिटिव (Case-sensitive):
- myVar और myvar अलग-अलग identifiers हैं।
रिज़र्व्ड कीवर्ड्स (Reserved keywords) का उपयोग नहीं कर सकते:
- जैसे var, let, const, if, else, for, while, function, return, true, false आदि।
❌ let let = 5;
✅ let myLet = 5;
स्पेस (space) की अनुमति नहीं है।
- ❌ my name
- ✅ myName (camelCase)
किसी भी भाषा के अक्षर (Unicode) इस्तेमाल कर सकते हैं (पर सलाह नहीं दी जाती):
- ✅ नाम = "राहुल" (लेकिन best practice है अंग्रेजी अक्षरों का उपयोग करें)
JavaScript Identifier :-
An identifier is the name you give to variables, functions, classes, etc.
Rules:
- First character:
- Can be a letter (A-Z or a-z), underscore (_), or dollar sign ($).
- Cannot start with a digit.
❌ 1name
✅ name1, _name, $name
Subsequent characters:
- Can be letters, digits, underscore, or dollar sign.
Case-sensitive:
- myVar and myvar are different identifiers.
Cannot use reserved keywords:
- Examples: var, let, const, if, else, for, while, function, return, true, false, etc.
❌ let let = 5;
✅ let myLet = 5;
No spaces allowed.
- ❌ my name
- ✅ myName (camelCase)
Unicode characters (any language) are allowed but not recommended:
- ✅ नाम = "राहुल" (It's best practice to use English letters.)