Computer >> कंप्यूटर ट्यूटोरियल >  >> प्रोग्रामिंग >> JavaScript

JavaScript में शर्त के आधार पर स्ट्रिंग में लाइन ब्रेक जोड़ना


हमें एक फंक्शन breakString() लिखना है जो दो आर्गुमेंट लेता है: पहला तोड़ने वाली स्ट्रिंग और दूसरा एक नंबर जो थ्रेशोल्ड कैरेक्टर काउंट दर्शाता है। इस काउंट तक पहुंचने के बाद हमें स्पेस की जगह बार-बार लाइन ब्रेक जोड़ने हैं।

आइए करते हैं। हम for लूप से इटरेट करेंगे, एक काउंट रखेंगे कि कितने कैरेक्टर्स बीते हैं। यदि काउंट लिमिट से अधिक है और हमें स्पेस मिलता है, तो हम नई स्ट्रिंग में इसे लाइन ब्रेक से बदल देंगे और काउंट को 0 पर रीसेट कर देंगे, अन्यथा मूल स्ट्रिंग के कैरेक्टर्स जोड़ते रहेंगे और काउंट बढ़ाते रहेंगे।

इसके लिए पूरा कोड:

const text = 'Hey can I call you by your name?'; const breakString = (str, limit) => {    let brokenString = '';    for(let i = 0, count = 0; i < str.length; i++){       if(count >= limit && str[i] === ' '){          count = 0;          brokenString += '\n';       }else{          count++;          brokenString += str[i];       }    }    return brokenString; } console.log(breakString(text, 4));

कंसोल आउटपुट:

Hey can I call you by your name?

  1. JavaScript में नई लाइन स्ट्रिंग कैसे बनाएं? JavaScript में नई लाइन स्ट्रिंग कैसे बनाएं?

    नई लाइन के लिए टैग का उपयोग करें। उदाहरण निम्नलिखित कोड देखें: Document My Name is David Miller document.getElementById(headingDemo).innerHTML = My Favourite Subject is JavaScript + + I live in AUS.; उपरोक्त प्रोग्राम चलाने के लिए, फ़ाइल का नाम anyName.html (index.

  1. - JavaScript में स्ट्रिंग को संपीड़ित करना

    हमें एक JavaScript फ़ंक्शन लिखना है जो एक स्ट्रिंग लेता है जिसमें कुछ लगातार दोहराव वाले वर्ण हो सकते हैं। फ़ंक्शन को स्ट्रिंग को इस तरह संपीड़ित करना चाहिए: k4j और यदि संपीड़ित स्ट्रिंग की लंबाई मूल स्ट्रिंग से अधिक या बराबर है तो हमें मूल स्ट्रिंग लौटानी चाहिए। उदाहरण के लिए: aab को a2b1 में संपी

  1. Android TextView में लाइन ब्रेक (नई लाइन) कैसे जोड़ें? Android TextView में लाइन ब्रेक (नई लाइन) कैसे जोड़ें?

    Android TextView में लाइन ब्रेक जोड़ने के तरीके यह ट्यूटोरियल दिखाता है कि कैसे strings.xml में \n एस्केप सीक्वेंस या HTML <br> टैग का उपयोग करके TextView में बहु-लाइन टेक्स्ट प्रदर्शित किया जाए। चरण 1: नया प्रोजेक्ट बनाएं Android Studio में File → New Project चुनकर नया प्रोजेक्ट बनाएं। चरण