1、解释执行
JavaScript | Java | C# |
---|---|---|
解释执行 | 编译执行 | 编译执行 |
- 解释执行:解释一行执行一行,执行速度慢。
- 编译执行:一次性将代码编译成可执行的代码,执行速度快。
2、灵活,动态特性
可以随意给对象增加属性和方法。
3、头等函数
函数在JavaScript中是头等公民,非常重要。
4、执行环境
在宿主环境下运行,浏览器是最常见的宿主环境。但很多非浏览器环境中也可以使用JavaScript,例如nodejs。
1、解释执行
JavaScript | Java | C# |
---|---|---|
解释执行 | 编译执行 | 编译执行 |
2、灵活,动态特性
可以随意给对象增加属性和方法。
3、头等函数
函数在JavaScript中是头等公民,非常重要。
4、执行环境
在宿主环境下运行,浏览器是最常见的宿主环境。但很多非浏览器环境中也可以使用JavaScript,例如nodejs。