-Javascript的函数是(主要)基于词作用域的顶级对象,Javasprict是第一个成为主流的lambda语言。
-Javascript是弱类型语言,强类型语言允许编译器在编译时检测错误,越早检测和修复错误,付出的代价越小。
-JavaScript是弱类型语言,所以JavaScript编译器不能检测出类型错误。
-JavaScript有非常强的对象对象字面量表示法,通过列出对象的组成部分,他们就能被简单的创建出来。
-原型继承,JavaScript有一个无类别(class-free)的对象系统,在这个系统中,对象直接从其他对象继承属性。
-JavaScript依赖于全局变量进行链接,所有编译单元的所有顶级变量都被撮合到一个被成为全局对象的公共命名空间中。