जावास्क्रिप्ट स्ट्रिंग चार्जकोड ()

JavaScript स्ट्रिंग charCodeAt () विधि दिए गए इंडेक्स में UTF-16 कोड यूनिट का प्रतिनिधित्व करते हुए 0 और 65535 के बीच पूर्णांक देता है।

charCodeAt()विधि का सिंटैक्स है:

 str.charCodeAt(index)

यहाँ, str एक स्ट्रिंग है।

charCodeAt () पैरामीटर

charCodeAt()विधि में लेता है:

  • सूचकांक - 0 और str.length - 1 के बीच एक पूर्णांक । यदि अनुक्रमणिका को पूर्णांक में परिवर्तित नहीं किया जा सकता है या प्रदान नहीं किया जाता है, तो डिफ़ॉल्ट मान 0 का उपयोग किया जाता है।

चारकोड से वापसी मूल्य ()

  • दिए गए इंडेक्स पर वर्ण का UTF-16 कोड यूनिट मान का प्रतिनिधित्व करने वाला एक नंबर देता है।

नोट :

  • charCodeAt()NaNयदि इंडेक्स ऋणात्मक या सीमा से बाहर है तो रिटर्न ।
  • यदि किसी यूटीएफ -16 कोड इकाई ( 0xFFFF से अधिक मान ) में एक यूनिकोड बिंदु का प्रतिनिधित्व नहीं किया जा सकता है , तो यह कोड बिंदु के लिए एक जोड़ी का पहला भाग लौटाता है। संपूर्ण कोड बिंदु मान के लिए, का उपयोग करें codePointAt()

उदाहरण: charCodeAt () विधि का उपयोग करना

 let sentence = "Happy Birthday to you!"; let unicode1 = sentence.charCodeAt(2); console.log(`Unicode of '$(sentence.charAt(2))': $(unicode1)`); // 112 let unicode2 = sentence.charCodeAt(sentence.length - 1); console.log( `Unicode of '$(sentence.charAt(sentence.length - 1))': $(unicode2)` ); // 33 // index is 0 for non-numeric let unicode3 = sentence.charCodeAt("string"); console.log(`Unicode of '$(sentence.charAt(0))': $(unicode3)`); // 'p' // returns NaN for negative or out of range indices let unicode4 = sentence.charCodeAt(-2); console.log(`Unicode of '$(sentence.charAt(-2))': $(unicode4)`); // NaN

आउटपुट

 'P' का यूनिकोड: 112 का यूनिकोड! ': 33 यूनिकोड का' H ': 72 यूनिकोड का' ': NaN

अनुशंसित रीडिंग: जावास्क्रिप्ट स्ट्रिंग स्ट्रिंग सेकोड ()

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