JavaScript 实例教程(一)JavaScript 简介
本 JavaScript 实例教程的推出希望对 JavaScript 的爱好者在学习 JavaScript 上能带来点帮助,也
希望对初学者在学习 JavaScript 时,能找到一条入门捷径,本教程通过对 JavaScript 实例分析学习,能
使学习者更容易的了解且掌握 JavaScript 语言。不多说了!我们的旅途就从这里开始吧!:)
JavaScript 简介
JavaScript 是一种基于对象的脚本语言。使用它可以开发 Internet 客户端的应用程序。JavaScript 在
HTML 页面中以语句形式出现,并且可以执行相应的操作。
JavaScript 是一种解释型的、基于对象的脚本语言。尽管与诸如 C++和 Java 这样成熟的面向对象的语
言相比,JavaScript 的功能要弱一些,但对于它的预期用途而言,JavaScript 的功能已经足够大了。
JavaScript 不是任何其他语言的精简版(例如,它只是与 Java 有点模糊而间接的关系),也不是任何事
物的简化。不过,它有其局限性。例如,您不能使用该语言来编写独立运行的应用程序,并且该语言读
写文件的功能也很少。此外,JavaScript 脚本只能在某个解释器上运行,该解释器可以是 Web 服务器,
也可以是 Web 浏览器。
JavaScript 是一种宽松类型的语言。这意味着您不必显式定义变量的数据类型。事实上您无法在
JavaScript 上明确地定义数据类型。此外,在大多数情况下,JavaScript 将根据需要自动进行转换。例
如,如果试图将一个数值添加到由文本组成的某项(一个字符串),该数值将被转换为文本。
JavaScript 是一种新的描述语言,此一语言可以被箝入 HTML 的文件之中。透过 JavaScript 可以做到回
应使用者的需求事件 (如:form 的输入) 而不用任何的网路来回传输资料,所以当一位使用者输入一项资
料时,它不用经过传给伺服端 (server)处理,再传回来的过程,而直接可以被客户端 (client) 的应用程
式所处理。你也可以想像成有一个可执行程式在你的客端上执行一样!
有些人可能认为 JavaScript 是 Java 的子集,就像 VBScript 和 VB 的关系一样。实际上,JavaScript 和
Java 在语言上没有什么直接的关系,它也不是 Sun 公司开发的产品。它是 Netscape 公司为了扩充
Netscape Navigator 浏览器功能而开发的一种可以嵌入在 Web 主页中的编程语言。早期称之为
LiveScript,后来为了利用 Java 的功能同时借用它的流行性,把它改名为 JavaScript。它具有如下特
点:
一、 JavaScript 是一种脚本语言
脚本是一种能够完成某些特殊功能的小“程序段”。这些小的“程序段”并不是像一般程序那样被编译,而是
在程序运行过程中被逐行地解释。在脚本中所使用的命令与语句集称为脚本语言。
JavaScript 是一种脚本语言,它的标识符形式上与 C,C++,Pascal 和 Delphi 十分类似。另外,它的
命令和函数可以同其他的正文和 HTML 标识符一同放置在用户的 Web 主页中。当用户的浏览器检索主页
时,将运行这些程序并执行相应的操作。目前只有 NetscapeNavigator 2.0 及其更高版本和 Internet
Explorer 3.0 具备这种功能。