JavaScript Academy · पाठ

console.log से आगे

table, group, warn, error और assert का उपयोग कीजिए।

पाठ 1, कुल 4 में से13 चरण

console.log से आगे, CoddyKit पर JavaScript Academy का एक निःशुल्क पाठ है। यह 4 में से 1वाँ पाठ है। इस अध्ययन पथ के 3 तक कोई भी पाठ पूरा पढ़ना निःशुल्क है — इसके बाद CoddyKit PRO हर पाठ अनलॉक करता है, साथ ही अंतर्निर्मित कोड संपादक और चौबीसों घंटे एआई शिक्षक के साथ व्यावहारिक अभ्यास भी उपलब्ध कराता है। यह JavaScript Academy सीखने के मार्ग का हिस्सा है और आपकी प्रगति वेब तथा CoddyKit ऐप पर सिंक होती रहती है। JavaScript Academy पाठ्यक्रम में कुल 4 पाठ शामिल हैं।

लॉग से आगे

कंसोल ऑब्जेक्ट में console.log के अलावा भी कई विधियाँ होती हैं। हर विधि अलग उद्देश्य व्यक्त करती है और परिणाम को उपयोगी तरीकों से दिखा सकती है।

console.log("plain message")
console.info("informational")

console.warn

console.warn चेतावनी जारी करता है। ब्राउज़र में यह पीले रंग की विशेष पृष्ठभूमि के साथ दिखाई देता है और ऐसी समस्या का संकेत देता है जो गंभीर नहीं है, लेकिन जिस पर ध्यान देना उचित है।

console.warn("This API is deprecated")

console.error

console.error किसी त्रुटि की सूचना देता है। इसका रूप अलग होता है और ब्राउज़र में इसमें अक्सर स्टैक ट्रेस भी शामिल होता है, जिससे समस्या का स्थान ढूँढ़ने में मदद मिलती है।

console.error("Failed to load data")

console.info और debug

console.info और console.debug, log की तरह काम करते हैं, लेकिन संदेश की गंभीरता भी दर्शाते हैं। उपकरण इन स्तरों के आधार पर संदेशों को फ़िल्टर कर सकते हैं।

console.info("Server started")
console.debug("Cache size is 42")

console.table

console.table सारणियों और ऑब्जेक्ट को स्वरूपित सारणी के रूप में दिखाता है। इससे संरचित डेटा को साधारण लॉग की तुलना में देखना बहुत आसान हो जाता है।

const users = [
  { name: "Ann", age: 30 },
  { name: "Bob", age: 25 }
]
console.table(users)

console.group

console.group एक इंडेंट किए गए, समेटे जा सकने वाले खंड की शुरुआत करता है। इसके बाद दर्ज किए गए संदेश तब तक उसके भीतर रहते हैं, जब तक आप console.groupEnd नहीं बुलाते।

console.group("User details")
console.log("Name: Ann")
console.log("Age: 30")
console.groupEnd()

नेस्ट किए गए समूह

समूह एक-दूसरे के भीतर रखे जा सकते हैं, जिससे पदानुक्रम का रूप मिलता है और हर स्तर पर इंडेंटेशन बढ़ता है।

console.group("Order")
console.log("id: 1")
console.group("Items")
console.log("Book")
console.groupEnd()
console.groupEnd()

console.assert

console.assert केवल तब त्रुटि दर्ज करता है जब उसका पहला तर्क असत्य-सदृश हो। प्रोग्राम का निष्पादन रोके बिना गलत धारणाओं को चिह्नित करने का यह एक तेज़ तरीका है।

const total = 10
console.assert(total > 0, "total should be positive")
console.assert(total > 100, "total is unexpectedly small")

console.count

console.count यह गिनता है कि किसी लेबल वाली पंक्ति को कितनी बार चलाया गया है। अनपेक्षित रूप से बार-बार होने वाले आह्वानों का पता लगाने में यह उपयोगी है।

function ping() {
  console.count("ping")
}
ping()
ping()
ping()

console.time

console.time और console.timeEnd यह मापते हैं कि कोड के किसी खंड को चलने में कितना समय लगता है और मिलते-जुलते लेबल के साथ बीता हुआ समय दिखाते हैं।

console.time("loop")
let sum = 0
for (let i = 0; i < 1000; i++) { sum += i }
console.timeEnd("loop")

सही विधि चुनना

समस्याओं के लिए warn और error, संरचित डेटा के लिए table, संबंधित लॉग को व्यवस्थित करने के लिए group और धारणाओं की जाँच के लिए assert का उपयोग करें। स्पष्ट लॉग दर्ज करने से डिबगिंग तेज़ होती है।

console.warn("low memory")
console.table([{ id: 1 }, { id: 2 }])

त्वरित जाँच

कंसोल विधियों से जुड़े अपने ज्ञान की जाँच करें।

पुनरावृत्ति

पुनरावृत्ति: कंसोल में log के अलावा भी कई उपयोगी विधियाँ होती हैं।

  • warn और error गंभीरता का संकेत देते हैं
  • table संरचित डेटा दिखाता है
  • group नेस्ट किए गए लॉग को व्यवस्थित करता है
  • assert विफल शर्तों को चिह्नित करता है
console.table([{ a: 1 }, { a: 2 }])
console.warn("done")
शुरुआत निःशुल्क

एआई शिक्षक के साथ JavaScript सीखें — निःशुल्क

अपने ब्राउज़र में वास्तविक कोड लिखें और चलाएँ, चौबीसों घंटे एआई शिक्षक से तुरंत सहायता पाएँ, और वेब या ऐप पर वहीं से शुरू करें जहाँ आपने छोड़ा था।

पाठ्यक्रम
59
पाठ
200

अक्सर पूछे जाने वाले प्रश्न

क्या “console.log से आगे” पाठ निःशुल्क है?

हाँ — JavaScript Academy अध्ययन पथ के 3 तक कोई भी पाठ, जिसमें “console.log से आगे” भी शामिल है, यहाँ वेब पर पूरा पढ़ना निःशुल्क है। इसके बाद CoddyKit PRO हर पाठ अनलॉक करता है, साथ ही अंतर्निर्मित कोड संपादक और चौबीसों घंटे एआई शिक्षक के साथ इंटरैक्टिव अभ्यास भी उपलब्ध कराता है। JavaScript Academy पाठ्यक्रम में कुल 4 पाठ शामिल हैं।

“console.log से आगे” में मैं क्या सीखूँगा?

table, group, warn, error और assert का उपयोग कीजिए। आप ब्राउज़र में सीधे चलाए जाने वाले व्यावहारिक कोड के साथ JavaScript Academy का अभ्यास करते हैं, और पाठ पूरा करते समय 24/7 एआई ट्यूटर आपके प्रश्नों के उत्तर देता है।

क्या JavaScript Academy शुरू करने के लिए मुझे किसी अनुभव की आवश्यकता है?

पहले के अनुभव की आवश्यकता नहीं है। CoddyKit पर JavaScript Academy शुरुआती से लेकर उन्नत शिक्षार्थियों तक सभी के लिए व्यवस्थित किया गया है, इसलिए आप यहीं से या शुरुआत से सीखना शुरू कर सकते हैं और अपनी गति से आगे बढ़ सकते हैं। यह 4 में से 1वाँ पाठ है।

“console.log से आगे” पाठ पूरा करने में कितना समय लगता है?

CoddyKit का अधिकांश पाठ लगभग 5–10 मिनट में पूरा हो जाता है। हर पाठ छोटा और संवादात्मक है, इसलिए आप लगातार प्रगति करते हैं और वेब या ऐप पर वहीं से सीखना जारी रख सकते हैं जहाँ आपने छोड़ा था।

क्या मैं इस JavaScript Academy पाठ में कोड लिख और चला सकता हूँ?

हाँ। हर JavaScript Academy पाठ में एक अंतर्निर्मित कोड संपादक शामिल है, जिससे आप सीधे अपने ब्राउज़र में वास्तविक कोड लिख और चला सकते हैं और तुरंत एआई प्रतिक्रिया पा सकते हैं—स्थानीय सेटअप की आवश्यकता नहीं है।

इस पाठ्यक्रम के सभी पाठ

  1. console.log से आगे
  2. ब्रेकपॉइंट लगाना
  3. कोड में चरण-दर-चरण आगे बढ़ना
  4. स्टैक ट्रेस पढ़ना
← JavaScript Academy पर वापस जाएँ