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

时间:2015-02-16 16:25:38

标签: javascript safari textedit

我只是想写一些小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中打开该代码段,那么我会收到消息:

  

[错误] SyntaxError:无效字符&#39; \ u8222&#39; (匿名功能)   (index.html,第6行)

在我看来第6行应该没问题,我的错误是什么?可能是因为TextEdit?

提前致谢。

3 个答案:

答案 0 :(得分:2)

是的,TextEdit正在将您的双引号转换为花哨的双引号。在格式菜单下,使用制作纯文本。

答案 1 :(得分:1)

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

  1. 新文件/格式 - &gt;更改为纯文本
  2. 新文档/选项 - &gt;停用“智能引号”
  3. 然后它完美无缺。

答案 2 :(得分:0)

而不是使用

console.log(„Hello World!“);

使用

console.log("Hello World!");

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