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

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

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

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

truthy, falsy വാല്യൂകൾ പഠിക്കുക.

Truthy വാല്യൂകൾ:

  • പൂജ്യമല്ലാത്ത സംഖ്യകൾ (Non-zero numbers).
  • ശൂന്യമല്ലാത്ത സ്ട്രിംഗുകൾ (Non-empty strings).
  • ഒബ്‌ജക്റ്റുകളും അറേകളും (Objects and arrays).

Falsy വാല്യൂകൾ:

  • false.
  • ശൂന്യമായ സ്ട്രിംഗുകൾ (Empty strings).
  • null.
  • undefined.
  • NaN.

ഇന്റർവ്യൂ ടിപ്‌സ്:

  • '0' അടങ്ങിയ ഒരു സ്ട്രിംഗ് truthy ആണ്.
  • if, if-else എന്നിവ തമ്മിലുള്ള വ്യത്യാസം മനസ്സിലാക്കുക.
  • എല്ലാ falsy വാല്യൂകളും മനഃപാഠമാക്കുക.

ഉറവിടം: https://dev.to/ezhil_abinayak_e38eec8fb/javascript-conditional-statements-examples-flowcharts-truthy-falsy-values-and-interview-49c8