为什么“\ 001”===“\ u0001”在javascript中是真的?

时间:2012-10-10 15:30:48

标签: javascript escaping

代码是:

console.log("\1" === "\u0001");//true
console.log("\01" === "\x01");//true
console.log("\001" === "\u0001");//true

为什么"\001" === "\u0001"是真的,谁能告诉我原因?

1 个答案:

答案 0 :(得分:5)

所有这些字符串都是单个字符;即Unicode code point 1

这些是string literal中转义它的不同方式。