双引号字体导致错误

Double Quote font causing errors

我在编写代码时遇到问题,因为显然某些文本编辑器和代码编辑器以及工具和开发人员工具使用不同的引号。

我发现 ” 在 javascript 与“

中导致错误

仔细看。双引号各不相同

是的,那些是不同的字符。在这里你可以看到字符代码

'”'.charCodeAt(0); // -> returns 8221
'"'.charCodeAt(0); // -> returns 34

您可以在 Chrome 中尝试这两种方法,方法是将它们输入控制台并查看结果。

第一个不正确的双引号 may have been generated by something like Microsoft Word which tries to use fancier quotation marks, but it will not work in Javascript. You should use the normal quotes on your keyboard: "