JavaScript-இல் நிபந்தனை கூற்றுகள் (Conditional Statements)

JavaScript நிபந்தனைகள் உங்கள் நிரல் முடிவுகளை எடுக்க உதவுகின்றன. அவை உண்மை (true) அல்லது பொய் (false) மதிப்புகளின் அடிப்படையில் குறிப்பிட்ட குறியீட்டுத் தொகுதிகளை (code blocks) இயக்குகின்றன.

ஊடாடும் செயலிகளை (interactive apps) உருவாக்க இந்த கருவிகளைப் பயன்படுத்தவும்.

  • if கூற்று (Statement) எளிய முடிவுகளை எடுக்க இதைப் பயன்படுத்தவும். ஒரு நிபந்தனை உண்மையாக இருக்கும்போது மட்டுமே இது குறியீட்டை இயக்கும்.

  • if-else கூற்று (Statement) இரண்டு சாத்தியமான முடிவுகளுக்கு இதைப் பயன்படுத்தவும். நிபந்தனை உண்மையாக இருந்தால் ஒரு தொகுதியும், பொய்யாக இருந்தால் else தொகுதியும் இயங்கும்.

  • else if கூற்று (Statement) மூன்று அல்லது அதற்கு மேற்பட்ட நிபந்தனைகளைச் சரிபார்க்க இதைப் பயன்படுத்தவும். JavaScript அவற்றை மேலிருந்து கீழாகச் சரிபார்க்கும்.

  • Switch கூற்று (Statement) பல நிலையான மதிப்புகளைக் கொண்ட ஒரு மாறியைப் (variable) பயன்படுத்த இதைப் பயன்படுத்தவும். இது நீண்ட if-else தொடர்களை விடத் தெளிவானது.

  • Ternary Operator விரைவான சரிபார்ப்புகளுக்கு இதைப் பயன்படுத்தவும். இது ஒரு எளிய if-else-ஐ எழுதுவதற்கான சுருக்கமான வழியாகும்.

நிபந்தனைகளை ஏன் பயன்படுத்த வேண்டும்?

  • நிரலின் ஓட்டத்தைக் (program flow) கட்டுப்படுத்த.
  • பயனர் உள்ளீடுகளுக்கு (user input) பதிலளிக்க.
  • மாறும் தன்மை கொண்ட (dynamic) இணையதளங்களை உருவாக்க.
  • பல்வேறு சூழல்களைக் கையாள.
  • நெகிழ்வான குறியீட்டை (flexible code) எழுத.

Source: https://www.geeksforgeeks.org/javascript/conditional-statements-in-javascript/ Optional learning community: https://dev.to/madhanraj/conditional-statements-in-javascript-4m92