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

ನಿಮ್ಮ ಕೋಡ್ ನಿರ್ಧಾರಗಳನ್ನು ತೆಗೆದುಕೊಳ್ಳಬೇಕಾಗುತ್ತದೆ. ಕಂಡೀಷನಲ್ ಸ್ಟೇಟ್‌ಮೆಂಟ್‌ಗಳು ನಿಮ್ಮ ಪ್ರೋಗ್ರಾಂ ಹರಿವನ್ನು (flow) ನಿಯಂತ್ರಿಸುತ್ತವೆ. ಅವು ಒಂದು ಕಂಡೀಷನ್ ಆಧಾರದ ಮೇಲೆ ನಿರ್ದಿಷ್ಟ ಕೋಡ್ ಅನ್ನು ಚಲಾಯಿಸುತ್ತವೆ.

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

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

truthy ಮತ್ತು falsy ಮೌಲ್ಯಗಳ ಬಗ್ಗೆ ತಿಳಿಯಿರಿ. JavaScript ಬೂಲಿಯನ್ ಅಲ್ಲದ ಮೌಲ್ಯಗಳನ್ನು true ಅಥವಾ false ಎಂದು ಪರಿಗಣಿಸುತ್ತದೆ.

Truthy ಮೌಲ್ಯಗಳು:

  • ಶೂನ್ಯವಲ್ಲದ ಸಂಖ್ಯೆಗಳು.
  • ಖಾಲಿ ಇಲ್ಲದ ಸ್ಟ್ರಿಂಗ್‌ಗಳು.
  • ಆಬ್ಜೆಕ್ಟ್‌ಗಳು ಮತ್ತು ಅರೇಗಳು.

Falsy ಮೌಲ್ಯಗಳು:

  • false.
  • ಖಾಲಿ ಸ್ಟ್ರಿಂಗ್‌ಗಳು.
  • null.
  • undefined.
  • NaN.

ಇಂಟರ್ವ್ಯೂಗಳಲ್ಲಿ ಈ ಕೆಳಗಿನ ತಪ್ಪುಗಳಿಗೆ ಎಚ್ಚರವಿರಲಿ:

  • "0" ಎಂಬ ಸ್ಟ್ರಿಂಗ್ truthy ಆಗಿದೆ. ಅದು ಖಾಲಿ ಅಲ್ಲ.
  • ಸಿಂಗಲ್ ಇಕ್ವಲ್ ಸೈನ್ (=) ಮೌಲ್ಯವನ್ನು ನಿಯೋಜಿಸುತ್ತದೆ (assign). ಮೌಲ್ಯಗಳನ್ನು ಹೋಲಿಸಲು (compare) ಟ್ರಿಪಲ್ ಇಕ್ವಲ್ (===) ಬಳಸಿ.

ಮೂಲ: https://dev.to/ezhil_abinayak_e38eec8fb/javascript-conditional-statements-examples-flowcharts-truthy-falsy-values-and-interview-49c8