我checked π
对JavaScript变量名有效。此外,当我尝试在Chrome控制台中编写var π = Math.PI
时,一切都很好。
但是,当我在Mac上用Sublime Text 2编写的var π = Math.PI
文件中包含行.js
时,Chrome会抱怨:
Uncaught SyntaxError: Unexpected token ILLEGAL
我已经尝试过编码UTF-8,UTF-16 LE和UTF-16 BE,但都没有用。当我执行使用UTF-8在Sublime Text 2中编写的行console.log('π')
时,Chrome会打印:
Ï€
如何在Sublime Text 2中使用JavaScript变量名π
,以便Chrome了解它?
答案 0 :(得分:6)
检查以确保在html的头部设置<meta charset="utf-8">
,或者如果字符集不同,则可以在脚本标记上设置charset属性:
<script src="script.js" charset="utf-8">