JS: Unicode Escape Sequence

By Xah Lee. Date: . Last updated: .

You can use escape sequences to represent Unicode char. For example, "\u03b1" is the same as "α".

There are 2 syntax:

The 6 hexadecimal digit syntax is new in ES2015.

console.log ( "\u03b1" === "α"); // true
console.log ( "\u{03b1}" === "α" ); // true
console.log ( "\u{1f602}" === "😂" ); // true

Unicode escape sequence can be used in:

Within a comment, Unicode escape sequence is ignored.

JS Character

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

JS String

  1. String Overview
  2. Template String
  3. Char, Code Unit, Codepoint
  4. String Escape Sequence
  5. Unicode Escape Sequence

Like it? Help me by telling your friends. Or, 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. CSS
  3. JavaScript
  4. JS Obj Ref
  5. DOM
  6. SVG
  7. Blog