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

art*_*twl 1 javascript escaping

代码是:

console.log("\1" === "\u0001");//true
console.log("\01" === "\x01");//true
console.log("\001" === "\u0001");//true
Run Code Online (Sandbox Code Playgroud)

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

SLa*_*aks 5

所有这些字符串都是单个字符; 即Unicode代码点1.

这些是在字符串文字中转义它的不同方法.