0x1f)に相当するコントロール文字にマッチ。後ろにA-Zまたはa-zが続いていない時はerror_escapeがthrowされてくる。\xHHUTF-16におけるコードユニット値が、2桁の16進数HHで表される値に等しい文字にマッチ。後ろに2桁の16進数が続いていない時はerror_escapeがthrowされてくる。UTF-16において0x00-0xFFのコードユニット値はそれぞれU+0000~U+00FFの文字を表すので、この表現は事実上Unicodeのコードポイント値を表すとも言える。\uHHHHUnicodeのコードポイント値が、4桁の16進数HHHHで表される値に等しい文字にマッチ。後ろに4桁の16進数が続いていない時はerror_escapeがthrowされてくる。2.500以降:連続する\uHHHHがUTF-16におけるサロゲートペアを構成している場合は、そのペアによって表されるUnicode値に変換される。\u{h...}1桁以上の16進数h...で表されるUnicodeのコードポイントにマッチ。ない時などにはerror_escapeがthrowされてくる。6にて追加された表現です。提案書の段階では{...}内は「1~6桁の16進数」とされていたのですが、ECMAScript仕様への追加が決まった際に「1桁以上の16進数」に変更されていたようです。2.001までは提案書に基づく実装となっています。うちのどれかが続いている時は、その続いている文字そのものを表す。