𝗝𝗮𝘃𝗮𝗦𝗰𝗿𝗶𝗽𝘁 𝗖𝗼𝗻𝗱𝗶𝘁𝗶𝗼𝗻𝗮𝗹 𝗦𝘁𝗮𝘁𝗲𝗺𝗲𝗻𝘁𝘀

உங்கள் நிரல் (code) முடிவுகளை எடுக்க வேண்டியிருக்கும். நிபந்தனை அறிக்கைகள் (Conditional statements) உங்கள் நிரலின் ஓட்டத்தைக் கட்டுப்படுத்துகின்றன. அவை ஒரு நிபந்தனையின் அடிப்படையில் குறிப்பிட்ட குறியீட்டை இயக்குகின்றன.

இந்த மூன்று வகைகளைப் பயன்படுத்தவும்:

  • if: ஒரு நிபந்தனை உண்மையாக இருக்கும்போது குறியீட்டை இயக்கும்.
  • if-else: நிபந்தனை உண்மையாக இருந்தால் ஒரு தொகுதியையும், பொய்யாக இருந்தால் மற்றொரு தொகுதியையும் இயக்கும்.
  • else if: வரிசையாகப் பல நிபந்தனைகளைச் சரிபார்க்கும்.

truthy மற்றும் falsy மதிப்புகளைக் கற்றுக்கொள்ளுங்கள். JavaScript, boolean அல்லாத மதிப்புகளை true அல்லது false என்று கருதுகிறது.

Truthy மதிப்புகள்:

  • பூஜ்ஜியம் அல்லாத எண்கள்.
  • காலியாக இல்லாத சரங்கள் (strings).
  • Objects மற்றும் arrays.

Falsy மதிப்புகள்:

  • false.
  • காலியான சரங்கள் (empty strings).
  • null.
  • undefined.
  • NaN.

நேர்காணல்களில் வரும் இந்தத் தந்திரங்களைக் கவனியுங்கள்:

  • "0" என்ற சரம் (string) truthy ஆகும். அது காலியாக இல்லை.
  • ஒற்றைச் சமன் குறி (=) ஒரு மதிப்பை ஒதுக்குகிறது (assign). மதிப்புகளை ஒப்பிட triple equals (===) பயன்படுத்தவும்.

ஆதாரம்: https://dev.to/ezhil_abinayak_e38eec8fb/javascript-conditional-statements-examples-flowcharts-truthy-falsy-values-and-interview-49c8