什么是char
在JavaScript中使用保留的关键字(如类型声明是没有必要的),特别是,什么是使用正确的语法(可能有人给我一个正确完整的例子)?
因为写char c;
抛出一个解释错误说missing ; before statement
missing ; before statement
,在之前c
?
什么是char
在JavaScript中使用保留的关键字(如类型声明是没有必要的),特别是,什么是使用正确的语法(可能有人给我一个正确完整的例子)?
因为写char c;
抛出一个解释错误说missing ; before statement
missing ; before statement
,在之前c
?
有在JavaScript中大量保留关键字的保留给“未来”的使用。 他们不一定有当前的使用和说明。
MDN确实列出了一些人有这种特殊的“未来使用”状态这里: https://developer.mozilla.org/en/JavaScript/Reference/Reserved_Words (感谢DCoder ),你也可以从文章阅读:
以下是保留由ECMAScript规范未来的关键词。 他们目前没有特殊的功能,但他们可能在未来某个时间,所以它们不能被用作标识符。 这些关键字可以不在任一严格或非严格模式下使用。
为了一点点进一步扩大,为什么它的考虑在一些地方保留关键字,并在一些地方它不是。 ECMAScript的V3规范确实包括char
作为保留关键字,但ECMAScript的V5规范(其开始是最常见的一个)不包括它。
更新:
另外,作为@HoLyVieR指出并在下面的评论显示, char
关键字留作将来使用。 请参阅此链接了解更多信息 (感谢@djmadscribbler)。
有没有保留关键字char
在JavaScript中 ,你必须用稍微有点麻烦, 保留关键字char
的Java代替 。
根据EcmaScript的文档( http://www.ecma-international.org/publications/files/ECMA-ST/Ecma-262.pdf节7.6.1)char是不是保留字都没有。
我猜,如果你看到,作为一个保留字地方,那么这是一个具体的实现。
http://jsfiddle.net/BCruP/
编辑:以上为参考5 EMCAscript。
EMCAScript 3( http://www.ecma-international.org/publications/files/ECMA-ST-ARCH/ECMA-262,%203rd%20edition,%20December%201999.pdf )文档列表炭作为未来的保留字,然而,EMCAScript 5似乎已经丢弃的关闭名单。