𝗝𝗮𝘃𝗮𝗦𝗰𝗿𝗶𝗽𝘁 𝗖𝗼𝗻𝗱𝗶𝘁𝗶𝗼𝗻𝗮𝗹 𝗕𝗿𝗮𝗻𝗰𝗵𝗶𝗻𝗴
ನಿಮ್ಮ ಕೋಡ್ ನಿರ್ಧಾರಗಳನ್ನು ತೆಗೆದುಕೊಳ್ಳಬೇಕಾಗುತ್ತದೆ. ಕಂಡೀಷನಲ್ ಸ್ಟೇಟ್ಮೆಂಟ್ಗಳು (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