HTML5/CSS3/JavaScript技术大全
上QQ阅读APP看书,第一时间看更新

1.3.1 JavaScript概述

JavaScript是一种轻型的、解释型的脚本语言。何为脚本语言?脚本语言就是指在Web浏览器内有解释器解释、执行的编程语言,每次运行程序的时候,解释器会把程序代码翻译成可执行的格式。使用脚本语言的程序,如JavaScript,都是在脚本引擎装载HTML页面时解释、执行的。脚本引擎就是一个解释器,它是Web浏览器的一部分。一个包含脚本引擎的Web浏览器被称作脚本宿主。Firefox、Chrome以及IE等都是JavaScript程序的脚本宿主的浏览器。

JavaScript是一种解释型、基于对象的脚本语言。尽管与C++这样成熟的面向对象的语言相比,JavaScript的功能要弱一些,但对于它的预期用途而言,JavaScript的功能已经足够大了。JavaScript是一种宽松类型的语言。宽松类型意味着不必显示定义变量的数据类型。实际上,JavaScript无法在代码中明确地定义数据类型。此外,在大多数情况下,JavaScript会根据需要自动进行转换。