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

ನಿಮ್ಮ ಕೋಡ್ ನಿರ್ಧಾರಗಳನ್ನು ತೆಗೆದುಕೊಳ್ಳಬೇಕಾಗುತ್ತದೆ. ಕಂಡೀಷನಲ್ ಸ್ಟೇಟ್‌ಮೆಂಟ್‌ಗಳು (Conditional statements) ನಿಮ್ಮ ಪ್ರೋಗ್ರಾಂನ ಹರಿವನ್ನು ನಿಯಂತ್ರಿಸುತ್ತವೆ. ಅವು 'true' ಅಥವಾ 'false' ಫಲಿತಾಂಶದ ಆಧಾರದ ಮೇಲೆ ನಿರ್ದಿಷ್ಟ ಕೋಡ್ ಬ್ಲಾಕ್‌ಗಳನ್ನು ಚಲಾಯಿಸುತ್ತವೆ.

ಈ ಮೂರು ಮುಖ್ಯ ವಿಧಗಳನ್ನು ಬಳಸಿ:

  • if: ಕಂಡೀಷನ್ 'true' ಆಗಿದ್ದಾಗ ಮಾತ್ರ ಕೋಡ್ ಅನ್ನು ಚಲಾಯಿಸುತ್ತದೆ.
  • if-else: ಕಂಡೀಷನ್ 'true' ಆಗಿದ್ದರೆ ಒಂದು ಬ್ಲಾಕ್ ಮತ್ತು 'false' ಆಗಿದ್ದರೆ ಇನ್ನೊಂದು ಬ್ಲಾಕ್ ಅನ್ನು ಚಲಾಯಿಸುತ್ತದೆ.
  • else if: ಕ್ರಮಬದ್ಧವಾಗಿ ಹಲವಾರು ಕಂಡೀಷನ್‌ಗಳನ್ನು ಪರಿಶೀಲಿಸುತ್ತದೆ.

ನೀವು Truthy ಮತ್ತು Falsy ಮೌಲ್ಯಗಳ ಬಗ್ಗೆಯೂ ತಿಳಿದುಕೊಳ್ಳಬೇಕಾಗುತ್ತದೆ. JavaScript ಪ್ರತಿಯೊಂದು ಮೌಲ್ಯವನ್ನು ಬೂಲಿಯನ್ (boolean) ಆಗಿ ಮೌಲ್ಯಮಾಪನ ಮಾಡುತ್ತದೆ.

Falsy ಮೌಲ್ಯಗಳು ಯಾವಾಗಲೂ false ಆಗಿರುತ್ತವೆ:

  • false
  • 0
  • ಖಾಲಿ ಸ್ಟ್ರಿಂಗ್‌ಗಳು (empty strings)
  • null
  • undefined
  • NaN

Truthy ಮೌಲ್ಯಗಳು ಉಳಿದವುಗಳೆಲ್ಲವೂ:

  • ಶೂನ್ಯವಲ್ಲದ ಸಂಖ್ಯೆಗಳು (Non-zero numbers)
  • ಭರ್ತಿಯಾದ ಸ್ಟ್ರಿಂಗ್‌ಗಳು (Filled strings)
  • Objects
  • Arrays

ಮೂಲ (Source): https://dev.to/karthick_k_983555db6df3/conditional-branching-if--4lb9