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
Liket it? I spend 2 years writing this tutorial. Help me spread it. Tell 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. Visual CSS
  3. JS in Depth
  4. JS Object Ref
  5. DOM Scripting
  6. SVG
  7. Blog