𝗝𝗮𝘃𝗮𝗦𝗰𝗿𝗶𝗽𝘁 𝗖𝗼𝗻𝗱𝗶𝘁𝗶𝗼𝗻𝗮𝗹 𝗕𝗿𝗮𝗻𝗰𝗵𝗶𝗻𝗴

നിങ്ങളുടെ കോഡിന് തീരുമാനങ്ങൾ എടുക്കേണ്ടതുണ്ട്. കണ്ടീഷനൽ സ്റ്റേറ്റ്‌മെന്റുകൾ (Conditional statements) നിങ്ങളുടെ പ്രോഗ്രാമിന്റെ ഒഴുക്ക് നിയന്ത്രിക്കുന്നു. ഒരു 'true' അല്ലെങ്കിൽ 'false' ഫലത്തിന്റെ അടിസ്ഥാനത്തിൽ അവ പ്രത്യേക കോഡ് ബ്ലോക്കുകൾ പ്രവർത്തിപ്പിക്കുന്നു.

പ്രധാനമായും ഈ മൂന്ന് തരങ്ങൾ ഉപയോഗിക്കാം:

  • if: ഒരു കണ്ടീഷൻ ശരിയാണെങ്കിൽ (true) മാത്രം കോഡ് പ്രവർത്തിപ്പിക്കുന്നു.
  • if-else: കണ്ടീഷൻ ശരിയാണെങ്കിൽ ഒരു ബ്ലോക്കും തെറ്റാണെങ്കിൽ (false) മറ്റൊരു ബ്ലോക്കും പ്രവർത്തിപ്പിക്കുന്നു.
  • 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