Open In App

JavaScript String codePointAt() Method

Improve
Improve
Like Article
Like
Save
Share
Report

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




// Taking a string "gfg"
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);


Output

103
102
103

Example 2: The output of the example comes out to be undefined as the third index does not exist.

javascript




// Taking a string "gfg"
let str = "gfg"
 
// Pointing 4th index of the string
// index starts from 0
let result = str.codePointAt(3);
 
// Printing the code point value
console.log(result);


Output

undefined

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);


Output

127775

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
Previous
Next
Share your thoughts in the comments
Similar Reads