首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >javascript中的java关键字

问javascript中的java关键字
EN

Stack Overflow用户
提问于 2011-05-10 00:33:21
回答 4查看 312关注 0票数 5

根据这个页面,http://www.quackit.com/javascript/javascript_reserved_words.cfm javascript有一些来自java的关键字,保留。我还注意到编辑器中的高亮显示。这是未来的证据吗?他们是否计划在javascript中实现更多的OOP风格的运算符?

我很想把接口、抽象类之类的东西引入到js中,但是保留这些词是否意味着什么呢?

EN

回答 4

Stack Overflow用户

回答已采纳

发布于 2011-05-10 00:48:25

来自ECMA-262 spec,§7.6.1.2 (未来保留字):

​

​

并且,来自§2 (一致性):

允许ECMAScript的一致性实现支持本规范中未描述的程序和正则表达式语法。具体地说,ECMAScript的一致性实现被允许支持使用本规范7.6.1.2中列出的“未来保留字”的程序语法。

票数 3
EN

Stack Overflow用户

发布于 2011-05-10 00:39:30

保留这些单词只是为了给原始作者(Brendan Eich)提供一个构建关键字的起点。

此外,JavaScript在设计时考虑到了

的语法和标准库。特别是,所有的关键字都保留在原始的JavaScript中,JavaScript的标准库遵循Java的命名约定,并且JavaScript的Math和Date对象是based on classes from Java 1.0。

JS必须“看起来像爪哇”,但不是这样,成为爪哇的哑巴弟弟或男孩人质伙伴。另外,我必须在十天内完成,否则会发生比JS更糟糕的事情“-- Brendan Eich

目前还没有计划将特定的Java功能集成到Javascript中。current roadmap建议使用以下功能:

  • Classes
  • A模块system
  • Optional类型批注和静态类型,可能使用结构类型system
  • Generators和iterators
  • Destructuring assignment
  • Algebraic数据类型
票数 3
EN

Stack Overflow用户

发布于 2011-05-10 00:37:45

不,它们不能保证任何东西,它们最初是保留的“以防万一”,并从那时起就一直坚持使用这种语言。它们可能会使用,也可能不会使用,但大多数在不久的将来都不会使用。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/5939810

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档