JS: String.prototype.charCodeAt

By Xah Lee. Date: . Last updated: .

s.charCodeAt (pos)

Return the code unit of char at pos in s.

[see JS: Character, Code Unit, Code Point]

If this character has Unicode codepoint less than 2^16, then, result is identical to s.codePointAt(pos).

// char “a” has codepoint 97
console.log ( "abc".charCodeAt (0) === 97 );
// true

Note, you probably want codePointAt instead.

[see JS: String.prototype.codePointAt]

Reference

ECMAScript 2015 §Text Processing#sec-string.prototype.charcodeat

Character Topic

  1. JS: Character, Code Unit, Code Point
  2. JS: Convert Character To/From Codepoint
  3. JS: String.fromCodePoint
  4. JS: String.fromCharCode
  5. JS: String.prototype.charAt
  6. JS: String.prototype.charCodeAt
  7. JS: String.prototype.codePointAt
  8. JS: Convert Decimal/Hexadecimal
  9. JS: Unicode Escape Sequence

String Topic

  1. JS: String Overview
  2. JS: Template String
  3. JS: String Escape Sequence
  4. JS: Unicode Escape Sequence
  5. JS: String Object
  6. JS: String.prototype
  7. JS: String to Number
  8. JS: Encode URL, Escape String
  9. JS: Format Number
  10. JS: JSON
  11. JS: Source Code Encoding
  12. JS: Allowed Characters in Identifier
Liket it? Put $5 at patreon.

Or, Buy JavaScript in Depth

If you have a question, put $5 at patreon and message me.

Web Dev Tutorials

  1. HTML
  2. Visual CSS
  3. JS Basics
  4. JS in Depth
  5. JS Reference
  6. DOM
  7. SVG
  8. JS Misc
  9. Web Dev Blog