बहु-पंक्ति स्ट्रिंग
एस्केप के बिना पढ़ने योग्य बहु-पंक्ति टेक्स्ट लिखिए।
बहु-पंक्ति स्ट्रिंग, CoddyKit पर JavaScript Academy का एक निःशुल्क पाठ है। यह 4 में से 2वाँ पाठ है। इस अध्ययन पथ के 3 तक कोई भी पाठ पूरा पढ़ना निःशुल्क है — इसके बाद CoddyKit PRO हर पाठ अनलॉक करता है, साथ ही अंतर्निर्मित कोड संपादक और चौबीसों घंटे एआई शिक्षक के साथ व्यावहारिक अभ्यास भी उपलब्ध कराता है। यह JavaScript Academy सीखने के मार्ग का हिस्सा है और आपकी प्रगति वेब तथा CoddyKit ऐप पर सिंक होती रहती है। JavaScript Academy पाठ्यक्रम में कुल 4 पाठ शामिल हैं।
पुराना तरीका
टेम्पलेट लिटरल से पहले, कई पंक्तियों वाली स्ट्रिंग के लिए स्पष्ट नई-पंक्ति एस्केप क्रम या पंक्तियों में स्ट्रिंग जोड़ना आवश्यक था। यह तरीका लंबा और error की संभावना वाला था।
const old = "Line 1\nLine 2\nLine 3"
console.log(old)टेम्पलेट लिटरल कई पंक्तियों में फैलते हैं
बैकटिक से लिखा गया टेम्पलेट लिटरल स्रोत कोड में वास्तविक लाइन ब्रेक रख सकता है। आपके द्वारा टाइप की गई प्रत्येक नई पंक्ति स्ट्रिंग में भी नई पंक्ति बन जाती है।
चलाया जा सकने वाला उदाहरण एस्केप क्रमों का उपयोग करके वही आउटपुट फिर से बनाता है।
const text = "First\nSecond\nThird"
console.log(text)रिक्त स्थान सुरक्षित रहते हैं
कई पंक्तियों वाले टेम्पलेट के भीतर इंडेंटेशन और रिक्त स्थान ठीक उसी तरह रखे जाते हैं जैसे वे लिखे गए हैं। फ़ॉर्मैट किया हुआ आउटपुट बनाते समय यह महत्वपूर्ण है।
const block = " indented\n more indented"
console.log(block)अनुच्छेद बनाना
कई पंक्तियों वाली स्ट्रिंग पाठ के अनुच्छेदों, ईमेल बॉडी या टेम्पलेट के लिए उपयोगी होती हैं। यहाँ हम एक छोटा संदेश तैयार करते हैं।
const msg = "Dear user,\n\nThank you for joining.\n\nBest regards"
console.log(msg)पंक्तियों की गिनती करना
आप कई पंक्तियों वाली स्ट्रिंग को नई-पंक्ति वर्ण पर विभाजित करके अलग-अलग पंक्तियों की गिनती या उनका प्रसंस्करण कर सकते हैं।
const text = "a\nb\nc\nd"
const lines = text.split("\n")
console.log("Lines: " + lines.length)कई पंक्तियों में जोड़ना
पंक्तियों के ऐरे को नई-पंक्ति विभाजक के साथ जोड़कर प्रोग्राम के माध्यम से कई पंक्तियों वाली स्ट्रिंग बनाई जा सकती है।
const parts = ["one", "two", "three"]
console.log(parts.join("\n"))इंटरपोलेशन के साथ संयोजन
कई पंक्तियों वाले टेम्पलेट में प्लेसहोल्डर भी हो सकते हैं, जिनमें गतिशील मानों और लाइन ब्रेक को मिलाया जाता है। परिणाम दिखाने के लिए उदाहरण में जोड़ का उपयोग किया गया है।
const name = "Sam"
const body = "Hello " + name + ",\nWelcome aboard."
console.log(body)टैब और विशेष वर्ण
कई पंक्तियों वाली स्ट्रिंग के भीतर भी कॉलम संरेखित करने के लिए टैब एस्केप क्रम से टैब वर्ण शामिल किए जा सकते हैं।
const table = "Name\tAge\nAlice\t30\nBob\t25"
console.log(table)अतिरिक्त पंक्तियाँ हटाना
कई पंक्तियों वाली स्ट्रिंग में कभी-कभी शुरुआत या अंत में खाली पंक्तियाँ रह जाती हैं। trim मेथड नई पंक्तियों सहित आसपास के रिक्त स्थान हटा देता है।
const raw = "\n\nHello\n\n"
console.log("[" + raw.trim() + "]")कोड-पाठ बनाना
कई पंक्तियों वाली स्ट्रिंग स्रोत कोड के छोटे अंश या कॉन्फ़िगरेशन को आउटपुट-पाठ के रूप में उत्पन्न करने के लिए उपयोगी होती है।
const code = "function add(a, b) {\n return a + b\n}"
console.log(code)पंक्ति की लंबाई का ध्यान
याद रखें कि कई पंक्तियों वाले टेम्पलेट में आपके द्वारा टाइप की गई प्रत्येक नई पंक्ति शामिल होती है। अनजाने लाइन ब्रेक से अप्रत्याशित रिक्त स्थान आ सकते हैं, इसलिए सोच-समझकर फ़ॉर्मैट करें।
const a = "no break here and here"
console.log(a.length)त्वरित जाँच
कई पंक्तियों वाली स्ट्रिंग की अपनी समझ जाँचें।
पुनरावलोकन
पुनरावलोकन: टेम्पलेट लिटरल वास्तविक कई-पंक्तियों वाला पाठ रखने देते हैं।
- स्रोत की नई पंक्तियाँ स्ट्रिंग की नई पंक्तियाँ बन जाती हैं
- रिक्त स्थान ठीक उसी रूप में सुरक्षित रहते हैं
- गतिशील ब्लॉक के लिए इंटरपोलेशन के साथ मिलाएँ
- पंक्तियों को संसाधित करने के लिए split और join का उपयोग करें
console.log("Line A\nLine B")एआई शिक्षक के साथ JavaScript सीखें — निःशुल्क
अपने ब्राउज़र में वास्तविक कोड लिखें और चलाएँ, चौबीसों घंटे एआई शिक्षक से तुरंत सहायता पाएँ, और वेब या ऐप पर वहीं से शुरू करें जहाँ आपने छोड़ा था।
- पाठ्यक्रम
- 59
- पाठ
- 200
अक्सर पूछे जाने वाले प्रश्न
क्या “बहु-पंक्ति स्ट्रिंग” पाठ निःशुल्क है?
हाँ — JavaScript Academy अध्ययन पथ के 3 तक कोई भी पाठ, जिसमें “बहु-पंक्ति स्ट्रिंग” भी शामिल है, यहाँ वेब पर पूरा पढ़ना निःशुल्क है। इसके बाद CoddyKit PRO हर पाठ अनलॉक करता है, साथ ही अंतर्निर्मित कोड संपादक और चौबीसों घंटे एआई शिक्षक के साथ इंटरैक्टिव अभ्यास भी उपलब्ध कराता है। JavaScript Academy पाठ्यक्रम में कुल 4 पाठ शामिल हैं।
“बहु-पंक्ति स्ट्रिंग” में मैं क्या सीखूँगा?
एस्केप के बिना पढ़ने योग्य बहु-पंक्ति टेक्स्ट लिखिए। आप ब्राउज़र में सीधे चलाए जाने वाले व्यावहारिक कोड के साथ JavaScript Academy का अभ्यास करते हैं, और पाठ पूरा करते समय 24/7 एआई ट्यूटर आपके प्रश्नों के उत्तर देता है।
क्या JavaScript Academy शुरू करने के लिए मुझे किसी अनुभव की आवश्यकता है?
पहले के अनुभव की आवश्यकता नहीं है। CoddyKit पर JavaScript Academy शुरुआती से लेकर उन्नत शिक्षार्थियों तक सभी के लिए व्यवस्थित किया गया है, इसलिए आप यहीं से या शुरुआत से सीखना शुरू कर सकते हैं और अपनी गति से आगे बढ़ सकते हैं। यह 4 में से 2वाँ पाठ है।
“बहु-पंक्ति स्ट्रिंग” पाठ पूरा करने में कितना समय लगता है?
CoddyKit का अधिकांश पाठ लगभग 5–10 मिनट में पूरा हो जाता है। हर पाठ छोटा और संवादात्मक है, इसलिए आप लगातार प्रगति करते हैं और वेब या ऐप पर वहीं से सीखना जारी रख सकते हैं जहाँ आपने छोड़ा था।
क्या मैं इस JavaScript Academy पाठ में कोड लिख और चला सकता हूँ?
हाँ। हर JavaScript Academy पाठ में एक अंतर्निर्मित कोड संपादक शामिल है, जिससे आप सीधे अपने ब्राउज़र में वास्तविक कोड लिख और चला सकते हैं और तुरंत एआई प्रतिक्रिया पा सकते हैं—स्थानीय सेटअप की आवश्यकता नहीं है।
इस पाठ्यक्रम के सभी पाठ
- स्ट्रिंग इंटरपोलेशन की मूल बातें
- बहु-पंक्ति स्ट्रिंग
- टैग किए गए टेम्पलेट फ़ंक्शन
- टैग किए गए टेम्पलेट के व्यावहारिक उपयोग