ವೇರಿಯೇಬಲ್ ಅಸ್ತಿತ್ವದಲ್ಲಿದೆಯೇ ಎಂದು ಪರಿಶೀಲಿಸುವ ಮುಖ್ಯ ಸಮಸ್ಯೆಯೆಂದರೆ ಅದು ನಿಧಾನವಾಗಿರಬಹುದು.
if (typeof variable !== 'undefined') { // the variable is defined }
ಮೊದಲ ಸಾಲು if ಹೇಳಿಕೆಯಾಗಿದೆ. ವೇರಿಯೇಬಲ್ನ ಪ್ರಕಾರವು 'ಅನಿರ್ದಿಷ್ಟ'ಕ್ಕೆ ಸಮಾನವಾಗಿಲ್ಲವೇ ಎಂದು ಪರಿಶೀಲಿಸುತ್ತದೆ. ಅದು ಇಲ್ಲದಿದ್ದರೆ, ಅದು ಕರ್ಲಿ ಬ್ರೇಸ್ಗಳ ಒಳಗೆ ಕೋಡ್ ಅನ್ನು ರನ್ ಮಾಡುತ್ತದೆ. ಈ ಕೋಡ್ ವೇರಿಯಬಲ್ ಅನ್ನು ವ್ಯಾಖ್ಯಾನಿಸಲಾಗಿದೆ ಎಂದು ಹೇಳುವ ಸಂದೇಶವನ್ನು ಮುದ್ರಿಸುತ್ತದೆ.
ವಿಧಾನ ಅಸ್ತಿತ್ವದಲ್ಲಿದ್ದರೆ
IfExists ವಿಧಾನವು ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್ನಲ್ಲಿ ಅಂತರ್ನಿರ್ಮಿತ ಕಾರ್ಯವಾಗಿದ್ದು, ನಿರ್ದಿಷ್ಟಪಡಿಸಿದ ಸ್ಥಿತಿಯು ನಿಜವಾಗಿದೆಯೇ ಎಂದು ಪರಿಶೀಲಿಸುತ್ತದೆ. ಅದು ಇದ್ದರೆ, ಕಾರ್ಯವು ಮೌಲ್ಯವನ್ನು ಹಿಂದಿರುಗಿಸುತ್ತದೆ; ಇಲ್ಲದಿದ್ದರೆ, ಅದು ಶೂನ್ಯವನ್ನು ಹಿಂದಿರುಗಿಸುತ್ತದೆ.
ಅಸ್ಥಿರ ಮತ್ತು ಕುಣಿಕೆಗಳು
ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್ನಲ್ಲಿ, ಅಸ್ಥಿರಗಳನ್ನು var ಕೀವರ್ಡ್ ಬಳಸಿ ಘೋಷಿಸಲಾಗುತ್ತದೆ ಮತ್ತು = ಆಪರೇಟರ್ ಬಳಸಿ ಮೌಲ್ಯಗಳನ್ನು ನಿಯೋಜಿಸಬಹುದು. ಫಾರ್ ಸ್ಟೇಟ್ಮೆಂಟ್ ಅನ್ನು ಬಳಸಿಕೊಂಡು ಲೂಪ್ಗಳನ್ನು ರಚಿಸಲಾಗಿದೆ ಮತ್ತು ನಿರ್ದಿಷ್ಟ ಸಂಖ್ಯೆಯ ಬಾರಿ ಕೋಡ್ನ ಸೆಟ್ ಅನ್ನು ಪುನರಾವರ್ತಿಸಲು ಬಳಸಬಹುದು.