"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 的代码中可以作为变量名来使用的,但从程序的可读性和易维护性来考虑,应该避免使用它们。

【参考】