𝗝𝗮𝘃𝗮𝗦𝗰𝗿𝗶𝗽𝘁 𝗖𝗼𝗻𝗱𝗶𝘁𝗶𝗼𝗻𝗮𝗹 𝗕𝗿𝗮𝗻𝗰𝗵𝗶𝗻𝗴 (நிபந்தனை சார்ந்த கிளைப்பிரிவு)
உங்கள் குறியீடு முடிவுகளை எடுக்க வேண்டியிருக்கும். நிபந்தனை கூற்றுகள் (Conditional statements) உங்கள் நிரலின் ஓட்டத்தைக் கட்டுப்படுத்துகின்றன. அவை உண்மை (true) அல்லது பொய் (false) என்ற முடிவின் அடிப்படையில் குறிப்பிட்ட குறியீடு தொகுதிகளை (code blocks) இயக்குகின்றன.
இந்த மூன்று முக்கிய வகைகளைப் பயன்படுத்தவும்:
- if: ஒரு நிபந்தனை உண்மையாக இருக்கும்போது மட்டுமே குறியீட்டை இயக்கும்.
- if-else: நிபந்தனை உண்மையாக இருந்தால் ஒரு தொகுதியையும், பொய்யாக இருந்தால் மற்றொரு தொகுதியையும் இயக்கும்.
- else if: வரிசையாகப் பல நிபந்தனைகளைச் சரிபார்க்கும்.
நீங்கள் Truthy மற்றும் Falsy மதிப்புகளையும் தெரிந்து கொள்ள வேண்டும். JavaScript ஒவ்வொரு மதிப்பையும் ஒரு பூலியனாக (boolean) மதிப்பிடுகிறது.
Falsy மதிப்புகள் எப்போதும் பொய்யானவை (false):
- false
- 0
- காலி சரங்கள் (empty strings)
- null
- undefined
- NaN
Truthy மதிப்புகள் மற்ற அனைத்தும்:
- பூஜ்ஜியமற்ற எண்கள் (Non-zero numbers)
- நிரப்பப்பட்ட சரங்கள் (Filled strings)
- பொருள்கள் (Objects)
- வரிசைகள் (Arrays)
ஆதாரம்: https://dev.to/karthick_k_983555db6df3/conditional-branching-if--4lb9