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 中设置两个设置:
- new document/format -> 更改为纯文本
- 新 document/options -> 停用 "intelligent quotation marks"
那就完美了。
我刚刚尝试编写一些小的 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 中设置两个设置:
- new document/format -> 更改为纯文本
- 新 document/options -> 停用 "intelligent quotation marks"
那就完美了。