文档介绍:scape公司开发的一种脚本语言,其目的是为了扩展基本HTML的功能,用于代替复杂的CGI程序来处理Web页表单信息,提高了响应速度,scape将这种脚本语言命名为LiveScript,它的整个语法以Java为基础,但比Java要简单,同时,由于它是一种脚本语言,所以无需编译,可由浏览器直接解释运行,scape见LiveScript大有发展前途,而SUN也觉得可以利用Livescript为Java的普及做铺垫,于是两家签订协议,将LiveScript改为JavaScript,造就了这个强力的WEB页开发工具。JavaScript的特点脚本语言基于对象的语言事件驱动的语言平台无关的语言(依赖于浏览器)JavaScript的功能JavaScript的功能总体可以归结为两类: 1、交互性 使用JavaScript可以大大加强WEB页的交互性,如轻松的在你的WEB页中加入按钮,显示带有控制的文本,建立交互式表单等。 2、动态性 JavaScript可以使WEB页上显示的文本信息动起来或是加入一些动画,从而使你的WEB页看上去活泼诱人。JavaScript的功能JenyJeny想创建一个电子邮件帐户Jeny@***24US帐户Id:密码:年龄:国家:提交提交******请等待,正在创建您的帐户OK提交提交这样,JavaScript将验证数据并给出错误信息(如有)错误消息密码不能少于六位!JavaScript与Java语言的比较JavaScript与Java之间其它的一些主要区别 1、Java程序被编译成为字节代码文件;JavaScript则是将字符正文传递给客户端并由客户端解释执行。 2、JavaScript是基于对象的,它自身具有已创建完毕的对象;而Java则是面向对象的,对象必须从类中创建。 3、JavaScript的代码以字符的形式嵌入在HTML文档中;Javaapplet则是由文档引用,其代码以字节代码的形式保存在另一个独立的文件中。JavaScript与Java语言的比较JavaScript与Java之间其它的一些主要区别 4、在HTML文档中,用标识<SCRIPT>标明JavaScript脚本;而Javaapplet则用标识<APPLET>来标明。 5、JavaScript采用弱类型;而Java则采用强类型。JavaScript是一种弱类型语言下面的例子说明了在JavaScript中使用变量的灵活性<html><head><title>JavaScript是弱类型的</title><ScriptLanguage="JavaScript"><!--varmyVar //声明一个变量myVar=“JavaScript是弱类型” //为变量赋值alert(myVar) //使用消息框显示变量值myVar= //为变量赋不同类型的值alert(myVar)a=“使用未声明变量” //使用未声明的变量alert(a)//--></SCRIPT></head></html>