JavaScript String codePointAt() Method
JavaScript string codePointAt() is an inbuilt method in JavaScript that is used to return a non-negative integer value i.e, the method returns the Unicode value at an index (position) in a string.
Syntax:
string.codePointAt(A)
Parameters: It accepts a parameter that shows the index of an element in the string. The index starts from zero (0).
Return Values: It returns the code point value of the element which is denoted by a parameter in the string. It returns undefined if there is no element present at the specified location i.e, at “A”th index.
Below is an example of the string.codePointAt() Method.
Example: This example shows the basic use of the string.codePointAt() Method in javascript.
javascript
let str = "gfg"
let result1 = str.codePointAt(0);
let result2 = str.codePointAt(1);
let result3 = str.codePointAt(2);
console.log(result1);
console.log(result2);
console.log(result3);
|
Example 2: The output of the example comes out to be undefined as the third index does not exist.
javascript
let str = "gfg"
let result = str.codePointAt(3);
console.log(result);
|
Example 3: The example iterates over each character in the string “GeeksforGeeks” and prints the Unicode code point value for each character.
Javascript
let str = "GeeksforGeeks" ;
for (let i = 0; i < str.length; i++) {
const result = str.codePointAt(i);
console.log(result);
};
|
Output
71
101
101
107
115
102
111
114
71
101
101
107
115
Example 4: In this example, the codePointAt() method is used to get the Unicode code point value of a supplementary character (in this case, the star emoji “????”).
Javascript
let str = "????" ;
let result = str.codePointAt(0);
console.log(result);
|
We have a complete list of Javascript string methods, to check those please go through this Javascript String Complete reference article.
Supported Browsers:
- Google Chrome 41 and above
- Edge 12 and above
- Firefox 29 and above
- Opera 28 and above
- Safari 10 and above
Last Updated :
18 Jul, 2023
Like Article
Save Article
Share your thoughts in the comments
Please Login to comment...