TextEdit:简单的 JS 代码片段抛出异常

TextEdit: Simple JS code snippet throws exception

我刚刚尝试编写一些小的 js 代码片段。我使用 macs TextEdit(直到我选择了更好的编辑器)。代码:

<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8"/>
</head>
<body><script type="text/javascript">
console.log(„Hello World!“);
</script>
</body>
</html>

如果我尝试在 Safari 中打开该片段,则会收到消息:

[Error] SyntaxError: Invalid character '\u8222' (anonymous function) (index.html, line 6)

我认为第 6 行应该没问题,我的错误是什么?难道是因为 TextEdit?

提前致谢。

是的,TextEdit 正在将您的双引号变成花哨的双引号。在“格式”菜单下,使用“制作纯文本”。

而不是使用

console.log(„Hello World!“);

使用

console.log("Hello World!");

如果您以错误的格式使用编辑器,请前往设置更改您的格式

好的,我可以解决问题。您需要在 TextEdit 中设置两个设置:

  1. new document/format -> 更改为纯文本
  2. 新 document/options -> 停用 "intelligent quotation marks"

那就完美了。