测试javascript是否符合异常变量名
是否在许多浏览器/渲染引擎中进行过测试,以检查它们是否符合javascript规范中关于变量名(包括不寻常的字符)的规定 例如,如果我使用测试javascript是否符合异常变量名,javascript,Javascript,是否在许多浏览器/渲染引擎中进行过测试,以检查它们是否符合javascript规范中关于变量名(包括不寻常的字符)的规定 例如,如果我使用 π = Math.PI truth = "Pi should really be "+(2*π)+" and a lot of maths should be re-written" 我知道规范说它应该可以工作——但是所有javascript解释器都完全遵循规范吗 如果它在firefox中也能工作,我能指望它在InternetExplorer中也能工作吗—
π = Math.PI
truth = "Pi should really be "+(2*π)+" and a lot of maths should be re-written"
我知道规范说它应该可以工作——但是所有javascript解释器都完全遵循规范吗
如果它在firefox中也能工作,我能指望它在InternetExplorer中也能工作吗——在所有平台上?它是否也适用于Rhino或其他javascript解释器?在1997年6月的版本中,它们是不允许的:
非ASCII Unicode字符只能出现在注释和字符串文本中
在1999年12月生效的法律中,他们被允许:
标识符、字符串文字、正则表达式文字和注释中允许使用非拉丁Unicode字符
因此,任何声称实现>es3的东西都将支持它们