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

जावास्क्रिप्ट विधियाँ:charAt () विधि

जावास्क्रिप्ट में एक स्ट्रिंग ऑब्जेक्ट विधि मौजूद है जो हमें यह पता लगाने की क्षमता देती है कि स्ट्रिंग में दिए गए इंडेक्स में कौन सा वर्ण है। यह लेख आपको उस विधि के बारे में बताएगा और बताएगा कि इसका उपयोग कैसे करना है।

इस पद्धति के लिए, हम जावास्क्रिप्ट में अपने आदिम प्रकारों की ओर रुख करते हैं। वे प्रकार क्या हैं? आदिम का भी क्या अर्थ है?

आदिम प्रकार, या मान, वे आइटम हैं जो ऑब्जेक्ट नहीं हैं और उनके साथ संबद्ध विधियां नहीं हैं। जावास्क्रिप्ट में, आदिम स्ट्रिंग, संख्या, बूलियन, बिगिंट, प्रतीक और अपरिभाषित हैं। आज, हम स्ट्रिंग प्रिमिटिव वैल्यू पर ध्यान केंद्रित करने जा रहे हैं।

आदिम स्ट्रिंग मान के बारे में दिलचस्प बात यह है कि यह आमतौर पर आदिम स्ट्रिंग ऑब्जेक्ट के साथ विनिमेय है। ज्यादातर मामलों में, जावास्क्रिप्ट स्वचालित रूप से एक आदिम स्ट्रिंग के चारों ओर एक आदिम स्ट्रिंग ऑब्जेक्ट रैपर को लपेट देगा और स्ट्रिंग विधियों के उपयोग के लिए बाध्य करेगा। इसलिए, ज्यादातर मामलों में, आपको एक आदिम स्ट्रिंग (बिना किसी तरीके के) को एक आदिम स्ट्रिंग ऑब्जेक्ट (उपलब्ध विधियों के साथ) में बदलने के बारे में चिंता करने की ज़रूरत नहीं है।

सिंटैक्स

स्ट्रिंग charAt () विधि का सिंटैक्स काफी सीधा है। हम उस स्ट्रिंग से शुरू करते हैं जिसे हम देखना चाहते हैं। चूंकि यह एक स्ट्रिंग ऑब्जेक्ट है, हम विधि तक पहुंचने और इसे अंत तक संलग्न करने के लिए डॉट नोटेशन का उपयोग करते हैं। इसे लागू करने के लिए, हम कोष्ठक को अंत में उस सूचकांक के साथ जोड़ते हैं जिसे हम देखना चाहते हैं।

const charAtFive  = new String("It is warm today.").charAt(5));

charAt() विधि स्ट्रिंग में उस अनुक्रमणिका पर वर्ण लौटाती है। याद रखें कि तार शून्य-आधारित होते हैं इसलिए अनुक्रमित 0 से शुरू होते हैं और अनुक्रमिक क्रम में वहां से जाते हैं। यहां एक कार्यशील कार्यान्वयन है - एक स्ट्रिंग और एक इंडेक्स जोड़ने के लिए इनपुट का उपयोग करें और फिर सबमिट करें दबाएं। जब तक आपने किसी इंडेक्स को सीमा से बाहर करने के लिए नहीं कहा है, तब तक उसे आपके द्वारा मांगे गए इंडेक्स पर एक सिंगल कैरेक्टर वापस करना चाहिए।


<!DOCTYPE html>
 <head>
   <meta charset="utf-8">
   <meta name="viewport" content="width=device-width">
   <title>repl.it</title>
   <link href="style.css" rel="stylesheet" type="text/css" />
 </head>
 <body>
   <form onsubmit=handleSubmit(event)>
     <label for="to-fixed">Enter a string:</label>
     <input id="to-fixed" onchange=handleChange(event) type="text" name="inputVal" value=""/>
     <label for="num-digits">Enter an index:</label>
     <input id="num-digits" onchange=handleChange(event) type="text" name="numVal" value=""/>
 
     <input type="submit" value="Submit" />
   </form>
 
   <h3 id="root"></h3>
 
   <script>
     let inputVal = '';
     let numVal = '';
     let errorVal = '';
 
     const handleChange = e => {
       if(e.target.name === "inputVal") {
         inputVal = e.target.value;
       } else {
         if(inputVal.length - 1 < e.target.value || e.target.value < 0) {
           errorVal = "Must enter index less than length of string and greater or equal to 0"
         } else {
           errorVal = "";
           numVal = e.target.value;
         }
       }
     }
     const handleSubmit = e => {
       e.preventDefault();
       console.log(e)
       const root = document.querySelector("#root");
       if(errorVal) {
         root.innerHTML = errorVal;
       } else {
         root.innerHTML = new String(inputVal).charAt(Number(numVal));
         console.log(new String(inputVal).charAt(Number(numVal)));
       }
 
     }
     const inputValue = document.getElementById("to-fixed").value
   </script>
 </body>
</html>

आपको आगे क्या देखना चाहिए?

81% प्रतिभागियों ने कहा कि बूटकैंप में भाग लेने के बाद उन्हें अपनी तकनीकी नौकरी की संभावनाओं के बारे में अधिक आत्मविश्वास महसूस हुआ। आज ही एक बूटकैंप से मिलान करें।

बूटकैंप शुरू करने से लेकर अपनी पहली नौकरी खोजने तक, औसत बूटकैंप ग्रेड ने करियर संक्रमण में छह महीने से भी कम समय बिताया।

जावास्क्रिप्ट रिवर्स स्ट्रिंग कोड चैलेंज

जावास्क्रिप्ट पॉप विधि:यह क्या है और इसका उपयोग कैसे करें

जावास्क्रिप्ट में सबस्ट्रिंग का उपयोग कैसे करें

जावास्क्रिप्ट स्ट्रिंग में शामिल हैं:चरण-दर-चरण मार्गदर्शिका

जावास्क्रिप्ट टू अपरकेस और टू लोअरकेस


  1. जावास्क्रिप्ट सॉर्ट () विधि

    जावास्क्रिप्ट सॉर्ट () विधि का उपयोग किसी सरणी को सॉर्ट करने के लिए किया जाता है। छँटाई का क्रम वर्णानुक्रमिक, संख्यात्मक, आरोही या अवरोही हो सकता है। सॉर्ट () विधि के लिए कोड निम्नलिखित है - उदाहरण दस्तावेज़ बॉडी { फॉन्ट-फ़ैमिली:सेगो यूआई, ताहोमा, जिनेवा, वर्दाना, सेन्स-सेरिफ़; } .नमूना, .परिणाम {

  1. जावास्क्रिप्ट में String.trimStart () और String.trimEnd () विधियों की व्याख्या करें

    String.trimStart() मेथड का इस्तेमाल स्ट्रिंग की शुरुआत से व्हाइटस्पेस को हटाने के लिए किया जाता है जबकि String.trimEnd() मेथड स्ट्रिंग के अंत से व्हाइटस्पेस को हटाता है। String.trimStart() और String.trimEnd() विधियों के लिए कोड निम्नलिखित है - उदाहरण <!DOCTYPE html> <html lang="en&quo

  1. जावास्क्रिप्ट में तरीके साझा करें

    विधियों को वस्तु के प्रोटोटाइप गुण से जोड़कर साझा किया जा सकता है। इन विधियों को वस्तु के सभी उदाहरणों के बीच साझा किया जाएगा। जावास्क्रिप्ट में साझा करने के तरीकों के लिए कोड निम्नलिखित है - उदाहरण <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8&quo