什么是“字符”关键字用于?(What is the 'char' keyword u

2019-09-16 08:59发布

什么是char在JavaScript中使用保留的关键字(如类型声明是没有必要的),特别是,什么是使用正确的语法(可能有人给我一个正确完整的例子)?

因为写char c; 抛出一个解释错误说missing ; before statement missing ; before statement ,在之前c

Answer 1:

有在JavaScript中大量保留关键字的保留给“未来”的使用。 他们不一定有当前的使用和说明。

MDN确实列出了一些人有这种特殊的“未来使用”状态这里: https://developer.mozilla.org/en/JavaScript/Reference/Reserved_Words (感谢DCoder ),你也可以从文章阅读:

以下是保留由ECMAScript规范未来的关键词。 他们目前没有特殊的功能,但他们可能在未来某个时间,所以它们不能被用作标识符。 这些关键字可以不在任一严格或非严格模式下使用。

为了一点点进一步扩大,为什么它的考虑在一些地方保留关键字,并在一些地方它不是。 ECMAScript的V3规范确实包括char作为保留关键字,但ECMAScript的V5规范(其开始是最常见的一个)不包括它。



Answer 2:

更新:

另外,作为@HoLyVieR指出并在下面的评论显示, char关键字留作将来使用。 请参阅此链接了解更多信息 (感谢@djmadscribbler)。


有没有保留关键字char在JavaScript中 ,你必须用稍微有点麻烦, 保留关键字char的Java代替 。



Answer 3:

根据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似乎已经丢弃的关闭名单。



文章来源: What is the 'char' keyword used for?