JavaScript中数据类型的混乱

JavaScript中数据类型的混乱,javascript,node.js,Javascript,Node.js,它在JavaScript中是什么类型的数据 var data1 = "\234"; var data2 = '\075\162\077\174\275\022\150\314\272\032\201\122'; 以及如何从字符串创建它们。这是存储在字符串中的UNICODE或ASCII符号,实际上每个符号也是字符串,但在输出中,您会看到与字符串中的结果不同的另一个结果。如果你把它们打印出来,你可以看到它们实际上保存在里面的东西 var data2='\075\162\077\174\275\0

它在JavaScript中是什么类型的数据

var data1 = "\234";
var data2 = '\075\162\077\174\275\022\150\314\272\032\201\122';

以及如何从字符串创建它们。

这是存储在字符串中的
UNICODE
ASCII
符号,实际上每个符号也是字符串,但在输出中,您会看到与字符串中的结果不同的另一个结果。如果你把它们打印出来,你可以看到它们实际上保存在里面的东西

var data2='\075\162\077\174\275\022\150\314\272\032\201\122';

console.log(data2)
这是存储在字符串中的
UNICODE
ASCII
符号,实际上每个符号也是字符串,但在输出中您会看到与字符串中的结果不同的另一个结果。如果你把它们打印出来,你可以看到它们实际上保存在里面的东西

var data2='\075\162\077\174\275\022\150\314\272\032\201\122';

console.log(data2)
这些都是Suren提到的unicode字符

详情请看一看

您可以使用
decodeURIComponent
读取数据

要了解更多有关
decodeURIComponent
的信息,请阅读

var data2=“\075\162\077\174\275\022\150\314\272\032\201\122”;
var str=解码组件(数据2);

console.log(str)这些都是Suren提到的unicode字符

详情请看一看

您可以使用
decodeURIComponent
读取数据

要了解更多有关
decodeURIComponent
的信息,请阅读

var data2=“\075\162\077\174\275\022\150\314\272\032\201\122”;
var str=解码组件(数据2);

console.log(str)那些是字符串。它们甚至可以在C语言中工作,因此它们不是特定于javascript的东西。它们是八进制转义-字符串文字语法的一个特征。它们在许多编程语言中都很常见。例如,
\234
表示字节10011100,即十六进制中的字节0x9c,这些是字符串。它们甚至可以在C语言中工作,因此它们不是特定于javascript的东西。它们是八进制转义-字符串文字语法的一个特征。它们在许多编程语言中都很常见。例如,
\234
表示字节10011100,即十六进制的字节0x9c。您不能用\拆分它们,因为该字符串不包含字符\woah真的吗?我想,除非它们显示在某个地方,否则它们不会被解析为unicode。不知道不能按\拆分它们,因为该字符串不包含字符\woah真的吗?我想,除非它们显示在某个地方,否则它们不会被解析为unicode。我不知道