JavaScript 一种动态类型, 弱类型, 基于原型的语言. 它的解释器被称为 JavaScript 引擎, 为浏览器的一部分, 广泛用于客户端的脚本语言, 最早是在 html 网页上使用, 用来给 HTML 网页增加动态功能.
什么是静态和动态语言?
静态语言 (强类型语言)
静态语言是在编译时变量的数据类型即可确定的语言, 多数静态类型语言要求在使用变量之前必须声明数据类型.
动态语言 (弱类型语言)
动态语言是在运行时确定数据类型的语言. 变量使用之前不需要类型声明, 通常变量的类型是被赋值的那个值的类型.
来源: http://www.css88.com/qa/javascript/11064.html