जावास्क्रिप्ट डिबगिंग

त्रुटियाँ हमेशा होती हैं, जब आप कुछ नया कंप्यूटर कोड लिखते हैं।

जावास्क्रिप्ट डिबगिंग

डिबगर के बिना JavaScript लिखना मुश्किल है।

आपके कोड में शायद वाक्यबद्धता त्रुटियाँ या तर्कीय त्रुटियाँ हों, जो निदान करने में मुश्किल हैं。

सामान्यतया, यदि JavaScript कोड में त्रुटियाँ होती हैं, तो इसके कोई भी प्रभाव नहीं होता है। कोई त्रुटि संदेश नहीं होता है, और कोई त्रुटि खोजने के लिए संकेत नहीं होता है।

सामान्यतया, जब आप नया JavaScript कोड लिखते हैं, तो त्रुटियाँ हो सकती हैं。

JavaScript डिबगर

प्रोग्रामिंग कोड में त्रुटियाँ खोजने को कोड डिबगिंग कहा जाता है。

डिबगिंग नहीं आसान है। लेकिन भाग्यवश, सभी आधुनिक ब्राउज़रों में अंतर्निहित डिबगर हैं।

अंतर्निहित डिबगर खुला या बंद कर सकता है, ताकि त्रुटियाँ उपयोगकर्ता को रिपोर्ट की जाएं।

डिबगर के माध्यम से, आप भी ब्रेकपाइंट (कोड के चलने के बाध्य करने के स्थान) सेट कर सकते हैं और वे चलते हुए वे वेरियेबल की जांच कर सकते हैं।

सामान्यतया, F12 कुंजी के द्वारा ब्राउज़र में डिबगर को प्रारंभ किया जाता है, फिर डिबगर मेनू में 'कंसोल' को चुनें।

console.log() विधि

अगर आपका ब्राउज़र डिबगिंग समर्थन करता है, तो आप इसे इस्तेमाल कर सकते हैं console.log(); डिबगिंग विंडो में जावास्क्रिप्ट के मान को दिखाएं:

उदाहरण

<!DOCTYPE html>
<html>
<body>
<h1>My First Web Page</h1>
<script>
a = 5;
b = 6;
c = a + b;
console.log(c);
</script>
</body>
</html>

अपने आप साफ करें

सूचना:हमारे JavaScript Console Reference Manual को देखें, console.log() विधि के बारे में अधिक जानकारी पाने के लिए。

ब्रेकपाइंट सेट करें

डिबगिंग विंडो में, आप जावास्क्रिप्ट कोड में ब्रेकपाइंट सेट कर सकते हैं।

हर ब्रेकपाइंट में, जावास्क्रिप्ट चलने से रुक जाएगा, ताकि आप जावास्क्रिप्ट के मान की जांच कर सकें।

मान की मानके के बाद, आप इसको वापस कर सकते हैं कि कोड को फिर से चलाया जाए।

debugger कीवर्ड

debugger कीवर्ड जावास्क्रिप्ट के कार्य को रोकेगा (यदि उपलब्ध हो) और डिबग फ़ंक्शन को बुला लेगा。

यह डिबगर में ब्रेकपाइंट सेट करने की कार्यवाही के समान है。

यदि डिबगर उपलब्ध नहीं हैdebugger इस वाक्य का प्रभाव नहीं है。

यदि डिबगर खुला है, तो यह कोड तीसरे पद के अगले चलने से पहले रुक जाएगा。

उदाहरण

वार x = 15 * 5;
debugger;
document.getElementbyId("demo").innerHTML = x; 

अपने आप साफ करें

प्रमुख ब्राउज़रों के डिबगिंग टूल

सामान्यतया, आप ब्राउज़र में F12 की दबाव बढ़ाकर डिबग करते हैं और डिबगर मेनू में 'कंट्रोल पॉल' चुनते हैं

अन्यथा निम्नलिखित चरणों का अनुसरण करें:

च्रोम

  • ब्राउज़र खोलें
  • मेनू से टूल चुनें
  • टूल से डेवलपर टूल चुनें
  • अंत में, कंट्रोल पॉल को चुनें

फायरबग

  • ब्राउज़र खोलें
  • वेबपेज पर जाएं: http://www.getfirebug.com
  • इस निर्देश के अनुसार: कैसे Firebug स्थापित करें

इंटरनेट एक्सप्लोरर

  • ब्राउज़र खोलें
  • मेनू से टूल चुनें
  • टूल से डेवलपर टूल
  • अंत में, कंट्रोल पॉल को चुनें

ओपेरा

  • ब्राउज़र खोलें
  • वेबपेज पर जाएं: http://dev.opera.com
  • इस निर्देश के अनुसार: कैसे Firebug Lite स्थापित करें

साफारी डेवलपर मेनू

  • साफारी मेनू, परिवर्तन, एडवांस्ड
  • चेक करें 'डेवलपर मेनू को मेनू बार में सक्षम करें'
  • जब मेनू में नई विकल्प 'डेवलपर' दिखाई देता है, 'इवेंट कंट्रोल टॉलबॉक' चुनें

क्या आप जानते हैं?

डिबग करना, कंप्यूटर प्रोग्राम में बग (गलती) का पता लगाना और घटाना की प्रक्रिया है。

प्रथम ज्ञाता कंप्यूटर बग एक वास्तविक चींटा (एक कीट) था जो इलेक्ट्रॉनिक डिवाइस में फंस गया था。