String

पाठ वर्णों का एक क्रम।

स्ट्रिंग डेटा प्रकार टेक्स्ट के साथ काम करने में सहायक है। उदाहरण के लिए, एक स्ट्रिंग में एक स्वागत संदेश हो सकता है:

// एक स्ट्रिंग शाब्दिक का प्रयोग करें। पाठ ('हैलो!', 10, 10); // एक स्ट्रिंग वेरिएबल बनाएं। संदेश दें = 'हैलो!'; <p>// स्ट्रिंग वेरिएबल का उपयोग करें। पाठ(संदेश, 10, 10); </p>

स्ट्रिंग्स बनाने का सबसे आम तरीका कुछ प्रकार के उद्धरणों का उपयोग करना है इस प्रकार है:

पाठ ("हाय", 50, 50); टेक्स्ट ('हाय', 50, 50); टेक्स्ट(`हाय`, 50, 50);

"hi", 'hi', और hi सभी स्ट्रिंग अक्षर हैं। "शाब्दिक" का अर्थ है कि कोई मान वास्तव में लिखा गया था, जैसे कि टेक्स्ट('हाय', 50, 50)। इसके विपरीत, text(message, 50, 50) वेरिएबल message का उपयोग करता है, इसलिए यह एक स्ट्रिंग शाब्दिक नहीं है।

सिंगल कोट्स '' और डबल कोट्स "" का मतलब एक ही है। ऐसे मामलों के लिए विकल्प रखना अच्छा है जब एक स्ट्रिंग में एक प्रकार का उद्धरण होता है:

पाठ ("क्या चल रहा है?", 50, 50); टेक्स्ट ('एयर कोट्स आपको "कूल" दिखाते हैं।', 50, 50);

बैकटिक्स ```` टेम्पलेट शाब्दिक बनाते हैं। टेम्प्लेट शाब्दिक के कई उपयोग हैं। उदाहरण के लिए, आवश्यकतानुसार उनमें एकल और दोहरे दोनों उद्धरण शामिल हो सकते हैं:

text(``"तुम मेरे बारे में मत भूलना"`, 10, 10);

टेम्पलेट अक्षर तब सहायक होते हैं जब स्ट्रिंग्स को इस तरह के वेरिएबल्स से बनाया जाता है:

मान लीजिए आकार = यादृच्छिक(10, 20); वृत्त(50, 50, आकार); <p>पाठ(<code>सर्कल का व्यास ${आकार} पिक्सेल है।</code>, 10, 10); </p>

स्ट्रिंग बनने पर size वेरिएबल का मान ${size} को प्रतिस्थापित कर देगा। ${} किसी भी मूल्य के लिए प्लेसहोल्डर है। इसका मतलब है कि एक अभिव्यक्ति का उपयोग किया जा सकता है, जैसे कि code>${राउंड(पीआई, 3)} में। निम्नलिखित सभी मान्य टेम्पलेट शाब्दिक हैं:

टेक्स्ट(`π लगभग ${राउंड(पीआई, 2)} पिक्सल है।`, 10, 10); text(`यह ${mouseX &lt; width / 2} है कि मैं कैनवास के बाएँ आधे भाग पर हूँ।`, 10, 30);

टेम्पलेट शाब्दिक में कई चर शामिल हो सकते हैं:

let x = random(0, 100); let y = random(0, 100); let size = random(10, 20); circle(x, y, size); <p>text(<code>The circle at (${x}, ${y}) has a diameter of ${size} pixels.</code>, 10, 10); </p>

टेम्पलेट अक्षर बहु-पंक्ति पाठ बनाने के लिए भी सहायक होते हैं तो:

चलो कविता = `मेरा स्केच नहीं चलता; यह धैर्यपूर्वक मेरा इंतजार करता है जबकि बग रास्ता बताते हैं.`; <p>पाठ(कविता, 10, 10); </p>

उदाहरण

Notice any errors or typos? Please let us know. Please feel free to edit src/core/reference.js and open a pull request!

संबंधित संदर्भ