我只是想写一些小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?
提前致谢。
答案 0 :(得分:2)
是的,TextEdit正在将您的双引号转换为花哨的双引号。在格式菜单下,使用制作纯文本。
答案 1 :(得分:1)
好的,我可以解决问题。您需要在TextEdit中设置两个设置:
然后它完美无缺。
答案 2 :(得分:0)
而不是使用
console.log(„Hello World!“);
使用
console.log("Hello World!");
如果您使用的编辑器格式错误,请转到设置以更改格式