जावास्क्रिप्ट स्ट्रिंग (उदाहरण के साथ)

इस ट्यूटोरियल में, आप उदाहरणों की मदद से जावास्क्रिप्ट स्ट्रिंग के बारे में जानेंगे।

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

 const name = 'John';

जावास्क्रिप्ट स्ट्रिंग्स बनाएँ

जावास्क्रिप्ट में, स्ट्रिंग को उद्धरण के साथ उनके आसपास बनाया जाता है। तीन तरीके हैं जिनसे आप उद्धरणों का उपयोग कर सकते हैं।

  • एकल कोट: 'Hello'
  • डबल उद्धरण: "Hello"
  • बैकटिक्स: `Hello`

उदाहरण के लिए,

 //strings example const name = 'Peter'; const name1 = "Jack"; const result = `The names are $(name) and $(name1)`;

एकल उद्धरण और दोहरे उद्धरण व्यावहारिक रूप से समान हैं और आप दोनों में से किसी का भी उपयोग कर सकते हैं।

बैकटिक्स का उपयोग आम तौर पर तब किया जाता है जब आपको चर या भाव को एक स्ट्रिंग में शामिल करने की आवश्यकता होती है। यह $(variable or expression)ऊपर दिखाए गए अनुसार चर या भाव लपेटकर किया जाता है।

आप एक उद्धरण दूसरे उद्धरण के अंदर भी लिख सकते हैं। उदाहरण के लिए,

 const name = 'My name is "Peter".';

हालांकि, उद्धरण को आसपास के उद्धरणों से मेल नहीं खाना चाहिए। उदाहरण के लिए,

 const name = 'My name is 'Peter'.'; // error

स्ट्रिंग वर्णों तक पहुंचें

आप दो तरीकों से एक स्ट्रिंग में वर्णों तक पहुँच सकते हैं।

  • एक तरीका है कि स्ट्रिंग्स को एक सरणी के रूप में माना जाए। उदाहरण के लिए,
 const a = 'hello'; console.log(a(1)); // "e"
  • दूसरा तरीका विधि का उपयोग करना है charAt()। उदाहरण के लिए,
 const a = 'hello'; console.log(a.charAt(1)); // "e"

जावास्क्रिप्ट स्ट्रिंग्स अपरिवर्तनीय हैं

जावास्क्रिप्ट में, तार अपरिवर्तनीय हैं। इसका मतलब है कि एक स्ट्रिंग के पात्रों को नहीं बदला जा सकता है। उदाहरण के लिए,

 let a = 'hello'; a(0) = 'H'; console.log(a); // "hello"

हालाँकि, आप चर नाम को एक नए स्ट्रिंग में असाइन कर सकते हैं। उदाहरण के लिए,

 let a = 'hello'; a = 'Hello'; console.log(a); // "Hello"

जावास्क्रिप्ट केस-सेंसिटिव है

जावास्क्रिप्ट केस-संवेदी है। इसका मतलब है कि जावास्क्रिप्ट में, लोअरकेस और अपरकेस अक्षरों को विभिन्न मूल्यों के रूप में माना जाता है। उदाहरण के लिए,

 const a = 'a'; const b = 'A' console.log(a === b); // false

जावास्क्रिप्ट में, aऔर Aविभिन्न मूल्यों के रूप में माना जाता है।

जावास्क्रिप्ट मल्टीलाइन स्ट्रिंग्स

मल्टीलाइन स्ट्रिंग का उपयोग करने के लिए, आप या तो +ऑपरेटर या ऑपरेटर का उपयोग कर सकते हैं । उदाहरण के लिए,

 // using the + operator const message1 = 'This is a long message ' + 'that spans across multiple lines' + 'in the code.' // using the operator const message2 = 'This is a long message that spans across multiple lines in the code.'

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

एक स्ट्रिंग की लंबाई का पता लगाने के लिए, आप अंतर्निहित lengthसंपत्ति का उपयोग कर सकते हैं। उदाहरण के लिए,

 const a = 'hello'; console.log(a.length); // 5

जावास्क्रिप्ट स्ट्रिंग वस्तुओं

आप newकीवर्ड का उपयोग करके स्ट्रिंग्स भी बना सकते हैं । उदाहरण के लिए,

 const a = 'hello'; const b = new String('hello'); console.log(a); // "hello" console.log(b); // "hello" console.log(typeof a); // "string" console.log(typeof b); // "object"

नोट : यह स्ट्रिंग ऑब्जेक्ट्स का उपयोग करने से बचने के लिए अनुशंसित है। स्ट्रिंग ऑब्जेक्ट्स का उपयोग करने से प्रोग्राम धीमा हो जाता है।

जावास्क्रिप्ट स्ट्रिंग तरीके

यहाँ सामान्यतः स्ट्रिंग स्ट्रिंग विधियों का उपयोग किया जाता है:

तरीका विवरण
चार्ट (सूचकांक) निर्दिष्ट सूचकांक पर चरित्र लौटाता है
समतल () दो या दो से अधिक तार जुड़ते हैं
बदलने के() एक स्ट्रिंग को दूसरी स्ट्रिंग के साथ बदल देता है
विभाजित करें() स्ट्रिंग को स्ट्रिंग की एक सरणी में परिवर्तित करता है
पदार्थ (प्रारंभ, लंबाई) एक स्ट्रिंग का एक हिस्सा देता है
प्रतिस्थापन (शुरू, अंत) एक स्ट्रिंग का एक हिस्सा देता है
टुकड़ा (शुरू, अंत) एक स्ट्रिंग का एक हिस्सा देता है
toLowerCase () निचली स्थिति में पारित स्ट्रिंग लौटाता है
टॉपरकैस () ऊपरी मामले में पारित स्ट्रिंग लौटाता है
ट्रिम () तार से व्हाट्सएप को हटाता है
शामिल हैं () एक स्ट्रिंग की खोज करता है और एक बूलियन मूल्य देता है
खोज() एक स्ट्रिंग के लिए खोज करता है और एक मैच की स्थिति देता है

उदाहरण: जावास्क्रिप्ट स्ट्रिंग तरीके

 const text1 = 'hello'; const text2 = 'world'; const text3 = ' JavaScript '; // concatenating two strings const result1 = text1.concat(' ', text2); console.log(result1); // "hello world" // converting the text to uppercase const result2 = text1.toUpperCase(); console.log(result2); // HELLO // removing whitespace from the string const result3 = text3.trim(); console.log(result3); // JavaScript // converting the string to an array const result4 = text1.split(); console.log(result4); // ("hello") // slicing the string const result5= text1.slice(1, 3); console.log(result5); // "el"

जावास्क्रिप्ट स्ट्रिंग () फ़ंक्शन

String()समारोह तार करने के लिए विभिन्न डेटा प्रकार परिवर्तित करने के लिए प्रयोग किया जाता है। उदाहरण के लिए,

 const a = 225; // number const b = true; // boolean //converting to string const result1 = String(a); const result2 = String(b); console.log(result1); // "225" console.log(result2); // "true"

यदि आप स्ट्रिंग रूपांतरण के बारे में अधिक जानना चाहते हैं, तो जावास्क्रिप्ट प्रकार रूपांतरण पर जाएँ।

पलायनवादी चरित्र

आप स्ट्रिंग में विशेष वर्णों को शामिल करने के लिए बैकस्लैश एस्केप चरित्र का उपयोग कर सकते हैं । उदाहरण के लिए,

 const name = 'My name is \'Peter\'.'; console.log(name);

आउटपुट

 मेरा नाम पीटर है'।

उपरोक्त कार्यक्रम में, एक ही उद्धरण का उपयोग करना शामिल है

यहां अन्य तरीके दिए गए हैं जिनका आप उपयोग कर सकते हैं :

कोड आउटपुट
" दोहरे उद्धरण शामिल करें
\ बैकलैश शामिल करें
n नई पंक्ति
r कैरिज रिटर्न
v ऊर्ध्वाधर टैब
t क्षैतिज टैब
b बैकस्पेस
f फ़ीड बनाएं

दिलचस्प लेख...