javascript是一种轻型的、解释型的程序设计语言,而且具有面向对象的能力。该语言的通用核心已经嵌入了Netscape、IE和其他的web浏览器中,而且它能用表示web浏览器窗口及其内容的对象使web程序设计增色不少。Javascript的客户端版本把可执行的内容添加到了网页中,这样一来,网页就不是静态的了html了,而是包含与用户进行交互的程序、控制浏览器的程序以及冬天常见html内容的程序。
在语法构成上,javascript的核心语言与C、相似,都具有如if语句、while循环和&&运算符这样的结构。但是,javascript是一种无类型的语言,它的变量不必具有类型,而且,与其说javascript的对象和c++结构中的对象相似,不如说它更像Perl语言中的关联数组。