"int"是 JavaScript 的保留字么?
JavaScript 能解析这样的代码:
<script type="application/x-javascript">
var int = 3
document.writeln(int)
</script>
表明 int 不是避讳词, 至于 JavaScript 有没有避讳词, 就值得查证了。
但是在维基的JavaScript词条提到: In particular, all Java keywords were reserved in JavaScript. 这里上面的例子是矛盾的。不过维基百科的内容只能是参考内容,具体以实践为准。
虽然上面的例子从事实上证明了:那些属于 Java 但不属于 JavaScript 的单词在 JavaScript 的代码中可以作为变量名来使用的,但从程序的可读性和易维护性来考虑,应该避免使用它们。
【参考】
- JavaScript 关键字列表: http://www.aptana.com/reference/html/api/JSKeywords.index.html