\ u003C是什么意思?

时间:2011-02-01 03:12:20

标签: javascript

我正在查看twitter的javascript文件,我在模板哈希中看到了这一点:

Browse Interests{{/i}}\u003C/a\u003E\n        \u003C/li\u003E\n  {{#logged_in}}\n

这些代码代表什么?

5 个答案:

答案 0 :(得分:113)

这是一个unicode角色。在这种情况下,\u003C\u003E表示:

  

U + 003C<小于标志

     

U + 003E>大于号

查看列表here

答案 1 :(得分:11)

这是一个unicode字符代码,当JavaScript作为字符串解析时,会被转换为相应的字符(JavaScript会自动将\uXXXX出现的任何内容转换为相应的Unicode字符)。例如,您的示例是:

Browse Interests{{/i}}</a>\n        </li>\n  {{#logged_in}}\n

如您所见,\u003C更改为<(小于号)和\u003E更改为>(大于号)。

除了Raynos发布的链接之外,this page from the Unicode website列出了很多字符(很多人都决定将它们分组),this page有一个(很好)索引。

答案 2 :(得分:4)

这是一个unicode char \ u003C = <

答案 3 :(得分:3)

那些是unicode逃脱。一般的unicode转义看起来像\uxxxx,其中xxxx是ASCI字符的十六进制数字。它们主要用于在javascript字符串中插入特殊字符。

答案 4 :(得分:0)

Unicode 都以 \u 开头,例如\u0001