𝗝𝗮𝘃𝗮𝗦𝗰𝗿𝗶𝗽𝘁 𝗖𝗼𝗻𝗱𝗶𝘁𝗶𝗼𝗻𝗮𝗹 𝗦𝘁𝗮𝘁𝗲𝗺𝗲𝗻𝘁𝘀
ನಿಮ್ಮ ಕೋಡ್ ನಿರ್ಧಾರಗಳನ್ನು ತೆಗೆದುಕೊಳ್ಳಬೇಕಾಗುತ್ತದೆ. ಕಂಡೀಷನಲ್ ಸ್ಟೇಟ್ಮೆಂಟ್ಗಳು ನಿಮ್ಮ ಪ್ರೋಗ್ರಾಂ ಹರಿವನ್ನು (flow) ನಿಯಂತ್ರಿಸುತ್ತವೆ. ಅವು ಒಂದು ಕಂಡೀಷನ್ ಆಧಾರದ ಮೇಲೆ ನಿರ್ದಿಷ್ಟ ಕೋಡ್ ಅನ್ನು ಚಲಾಯಿಸುತ್ತವೆ.
ಈ ಮೂರು ವಿಧಗಳನ್ನು ಬಳಸಿ:
- if: ಕಂಡೀಷನ್ ನಿಜವಾಗಿದ್ದಾಗ (true) ಕೋಡ್ ಅನ್ನು ಚಲಾಯಿಸುತ್ತದೆ.
- if-else: ಕಂಡೀಷನ್ ನಿಜವಾಗಿದ್ದರೆ ಒಂದು ಬ್ಲಾಕ್ ಅನ್ನು ಮತ್ತು ಸುಳ್ಳಾಗಿದ್ದರೆ (false) ಇನ್ನೊಂದು ಬ್ಲಾಕ್ ಅನ್ನು ಚಲಾಯಿಸುತ್ತದೆ.
- else if: ಕ್ರಮಾನುಗತವಾಗಿ ಹಲವಾರು ಕಂಡೀಷನ್ಗಳನ್ನು ಪರಿಶೀಲಿಸುತ್ತದೆ.
truthy ಮತ್ತು falsy ಮೌಲ್ಯಗಳ ಬಗ್ಗೆ ತಿಳಿಯಿರಿ. JavaScript ಬೂಲಿಯನ್ ಅಲ್ಲದ ಮೌಲ್ಯಗಳನ್ನು true ಅಥವಾ false ಎಂದು ಪರಿಗಣಿಸುತ್ತದೆ.
Truthy ಮೌಲ್ಯಗಳು:
- ಶೂನ್ಯವಲ್ಲದ ಸಂಖ್ಯೆಗಳು.
- ಖಾಲಿ ಇಲ್ಲದ ಸ್ಟ್ರಿಂಗ್ಗಳು.
- ಆಬ್ಜೆಕ್ಟ್ಗಳು ಮತ್ತು ಅರೇಗಳು.
Falsy ಮೌಲ್ಯಗಳು:
- false.
- ಖಾಲಿ ಸ್ಟ್ರಿಂಗ್ಗಳು.
- null.
- undefined.
- NaN.
ಇಂಟರ್ವ್ಯೂಗಳಲ್ಲಿ ಈ ಕೆಳಗಿನ ತಪ್ಪುಗಳಿಗೆ ಎಚ್ಚರವಿರಲಿ:
- "0" ಎಂಬ ಸ್ಟ್ರಿಂಗ್ truthy ಆಗಿದೆ. ಅದು ಖಾಲಿ ಅಲ್ಲ.
- ಸಿಂಗಲ್ ಇಕ್ವಲ್ ಸೈನ್ (=) ಮೌಲ್ಯವನ್ನು ನಿಯೋಜಿಸುತ್ತದೆ (assign). ಮೌಲ್ಯಗಳನ್ನು ಹೋಲಿಸಲು (compare) ಟ್ರಿಪಲ್ ಇಕ್ವಲ್ (===) ಬಳಸಿ.