为什么\001";==&引用\u0001";在javascript中是真的吗?

为什么\001";==&引用\u0001";在javascript中是真的吗?,javascript,escaping,Javascript,Escaping,代码是: console.log("\1" === "\u0001");//true console.log("\01" === "\x01");//true console.log("\001" === "\u0001");//true 为什么“\001”=“\u0001”是真的,谁能告诉我为什么?所有这些字符串都是单个字符;即 这些是在中转义它的不同方式。所有这些字符串都是单个字符;即 因为它们都是同一个角色,所以在.中有不同的逃避方式吗?如果希望比较文本语法中的形式,则需要转义\字符控制

代码是:

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

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

所有这些字符串都是单个字符;即


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

所有这些字符串都是单个字符;即


因为它们都是同一个角色,所以在.

中有不同的逃避方式吗?如果希望比较文本语法中的形式,则需要转义
\
字符<代码>控制台日志(“\\1”=“\\u0001”);//false它们都是相同的。这是不同的方式,因为他们都是同一个角色?如果希望比较文本语法中的形式,则需要转义
\
字符<代码>控制台日志(“\\1”=“\\u0001”);//false它们都是相同的。这是不同的方法。