ActionScript就像JavaScript?

Bar*_*lom 3 javascript actionscript ecma262

我有一本书,Essential ActionScript 3(O'Reilly),以了解使用该语言.它提到ActionScript 3是ECMAScript的一个实现,就像Javascript一样.我觉得这很奇怪,因为有很多不同之处.在Javascript中,据我所知,你不能给变量一个类型(var marvin:Robot)或创建"传统"类和接口.但是,这可以在ActionScript中实现.

这是怎么回事?

Che*_*try 12

浏览器中Javascript的当前实现遵循Ecmascript 3规范.Actionscript实现了Ecmascript 3,但另外还有Ecmascript 4草案规范中的一些元素(当时).ES4具有您在AS3中看到的类,经典继承,包和其他功能.

ES4现在已被废弃,但这里是指向PDF的链接.