𝗝𝗮𝘃𝗮𝗦𝗰𝗿𝗶𝗽𝘁 𝗖𝗼𝗻𝗱𝗶𝘁𝗶𝗼𝗻𝗮𝗹 𝗕𝗿𝗮𝗻𝗰𝗵𝗶𝗻𝗴
നിങ്ങളുടെ കോഡിന് തീരുമാനങ്ങൾ എടുക്കേണ്ടതുണ്ട്. കണ്ടീഷനൽ സ്റ്റേറ്റ്മെന്റുകൾ (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