Javascript 获取字符串类型(双引号或单引号)

Javascript 获取字符串类型(双引号或单引号),javascript,Javascript,我试图检测数据类型,如果该数据类型是字符串,则检查 它是双引号或单引号 假设我有两条线: var a = "hello"; var b = 'hello'; 如何在javascript中检测字符串是双引号还是单引号 我曾尝试这样做: typeof a 我将字符串作为输出…但我不知道该字符串是双引号还是单引号。我也搜索了很多,但找不到是怎么做到的 我试图检测数据类型,如果该数据类型是字符串,那么检查它是双引号还是单引号 不能,一旦解析完成,这些信息就不会以任何方式保留。它们都只是线。它们完

我试图检测数据类型,如果该数据类型是字符串,则检查 它是双引号或单引号

假设我有两条线:

var a = "hello";

var b = 'hello';
如何在javascript中检测字符串是双引号还是单引号

我曾尝试这样做:

 typeof a
我将字符串作为输出…但我不知道该字符串是双引号还是单引号。我也搜索了很多,但找不到是怎么做到的

我试图检测数据类型,如果该数据类型是字符串,那么检查它是双引号还是单引号

不能,一旦解析完成,这些信息就不会以任何方式保留。它们都只是线。它们完全无法区分

引用纯粹是源代码。他们说“这里的文本不是代码,它是字符串的内容。”一旦在运行时创建了字符串,它与源代码创建的内容完全无关——包括使用的引号类型,甚至是完全计算其他内容(如模板文本或函数调用)的结果

我试图检测数据类型,如果该数据类型是字符串,那么检查它是双引号还是单引号

不能,一旦解析完成,这些信息就不会以任何方式保留。它们都只是线。它们完全无法区分


引用纯粹是源代码。他们说“这里的文本不是代码,它是字符串的内容。”一旦在运行时创建了字符串,它与源代码创建的内容完全无关——包括使用的引号类型,甚至是完全计算其他内容(如模板文本或函数调用)的结果。

对不起,但是你为什么会在乎呢?我只是想理解它,看看这是否可能,哈利,但你为什么会在乎呢?我只是想理解它,看看这是否可能。这很有道理,谢谢你花时间向我解释。:)这很有道理,谢谢你花时间给我解释。:)