1. What: Identifier-ன்னா என்ன?
Identifier என்பது நீங்கள் ஒரு வேரியபிள் (Variable), ஃபங்க்ஷன் (Function), அல்லது ஒரு கிளாஸ்க்கு (Class) வைக்கும் "பெயர்" (Name) ஆகும்.
Example: ஒரு குழந்தை பிறக்குதுன்னா, அந்த குழந்தையை மத்தவங்க கிட்ட இருந்து பிரிச்சு காட்ட நாம "ராகுல்" அல்லது "பிரியா"ன்னு ஒரு பெயர் வைக்கிறோம்ல? அந்தப் பெயர்தான் ப்ரோக்ராமிங்ல Identifier.
let manithan= "Rahul";-> இதில் manithanஎன்பதுதான் Identifier.
2. Why: இது எதுக்கு தேவை?
Example: ஒரு கூட்டத்துல 100 பேர் இருக்காங்க. அங்க போய் "ஏய் மனுஷா இங்க வா!"ன்னு கூப்பிட்டா எல்லாரும் குழம்பிடுவாங்க. அதுவே "ராகுல் இங்க வா!"ன்னு கூப்பிட்டா கரெக்டா அந்த ஒருத்தர் வருவார்.
அதே மாதிரி, கம்ப்யூட்டர் மெமரியில நிறைய டேட்டா (Data) இருக்கும். எந்த டேட்டாவை நாம இப்போ கூப்பிடுறோம்னு கம்ப்யூட்டருக்கு தெரிய வைக்க இந்த "பெயர்" (Identifier) கண்டிப்பா வேணும்.
3. Where: இதை எங்கெல்லாம் பயன்படுத்துவோம்?
ஒரு மனுஷனோட வாழ்க்கையில பல இடத்துல பெயர் தேவைப்படுற மாதிரி, கோடுல இந்த இடத்துலலாம் வரும்:
- Variables (பெயர்):
let name = "Kumar"; - Constants (மாறாத குணம்):
const bloodGroup = "O+"; - Functions (அவன் செய்யுற வேலை):
function walking() { ... } - Objects (அவனை பத்தின விபரம்):
let human = { height: 170, weight: 70 };
4. How: இதை எப்படி உருவாக்கணும்? (Rules)
ஒரு குழந்தைக்கு பெயர் வைக்கும்போது சில ரூல்ஸ் இருக்குல? (உதாரணத்துக்கு: பெயருக்கு நடுவுல நம்பர் வைக்க மாட்டோம்). அதே மாதிரி Identifier-க்கும் 4 முக்கியமான ரூல்ஸ் இருக்கு:
Rule 1: எண்கள் (Numbers) கூடாது: பெயரோட ஆரம்பத்துல நம்பர் வரக்கூடாது.
❌let 1stPerson = "Rahul";(தப்பு - 1-னு ஆரம்பிக்குது)
✅let person1 = "Rahul";(சரி - 1 கடைசில வருது)Rule 2: ஸ்பேஸ் (Space) இருக்கக்கூடாது:
❌let human name = "Rahul";(தப்பு - நடுவுல கேப் இருக்கு)
✅let humanName = "Rahul";(சரி - இதான் camelCase-ன்னு சொல்லுவாங்க. 2026-ல இதான் ஸ்டாண்டர்டு).Rule 3: ஸ்பெஷல் சிம்பல்ஸ்: $ மற்றும் _ (underscore) தவிர வேற எந்த குறியீடும் (Like @, #, %) பயன்படுத்தக்கூடாது.
✅let _human = "Rahul";
✅let $money = 500;Rule 4: ரிசர்வ் செய்யப்பட்ட வார்த்தைகள் (Keywords): JavaScript-க்கே சொந்தமான வார்த்தைகளை (உதாரணத்துக்கு: let, var, function, if) பேரா வைக்க முடியாது.
❌let let = "Rahul";(தப்பு - ஏன்னா 'let' ஒரு கீவேர்ட்).
5. Deep Analysis: Case Sensitive (சின்ன எழுத்து - பெரிய எழுத்து)
JavaScript-ல சின்ன எழுத்தும் பெரிய எழுத்தும் வேற வேற.
மனுஷன்.
Example: உங்க வீட்டுல ரெண்டு பேரு இருக்காங்கன்னு வச்சுப்போம். ஒருத்தன் பேரு "RAHUL" (எல்லாமே கேப்பிட்டல்), இன்னொருத்தன் பேரு "rahul" (எல்லாமே ஸ்மால்). நீங்க "rahul"ன்னு கூப்பிட்டா அந்த சின்ன ராகுல் தான் வருவான். பெரிய ராகுல் வரமாட்டான்.
let age = 25;let Age = 30;
இங்க ageவேற, Ageவேற. கம்ப்யூட்டர் இத ரெண்டு தனி மனுஷனா பார்க்கும்.
Top comments (0)