function test(){
if(true){
var a = 5;
}
alert(a);
}
test();
मैं जब मैं JsLint जो कोई अर्थ नहीं है.तो के लिए मैं जल्दी से एक उदाहरण बनाया के साथ जांच मेरी जे एस कोड में त्रुटियों 'दायरे से बाहर' जा रहे हैं। क्या इस कोड के टुकड़े में वास्तव में कुछ गलत है, क्योंकि वैरिएबल अंततः फ़ंक्शन के शीर्ष पर फिसल जाता है।JsLint 'क्षेत्र से बाहर' त्रुटि
तो यह एक चेतावनी का अधिक है। – Rajat
जेएसलिंट की कई "त्रुटियां" वास्तव में इस अर्थ में केवल चेतावनियां हैं कि वे जावास्क्रिप्ट भाषा त्रुटियां नहीं हैं और रनटाइम पर आवश्यक रूप से विफल नहीं होंगे। उन्हें त्रुटियां कहा जाता है क्योंकि डगलस क्रॉकफोर्ड उन्हें बुरी आदत मानते हैं। –