JavaScript简介

1、  JavaScript是一种解释执行的脚本语言,它与HTML一起实现一个web页面中链接多个对象,与web客户交互作用。

2、  JavaScript有以下基本特点:

a)        是一种脚本编写语言,在程序运行过程中逐行解释执行。

b)       是一种基于对象的语言,能运用自己已经创建的对象。

c)        简单性。简单易学,弱类型。

d)       安全性。不允许访问本地硬盘,不能将数据存入到服务器上,不允许对网络文档进行修改和删除,只能通过浏览器实现信息浏览或动态交互。

e)        动态性。以事件驱动的方式对用户的动作做出响应。

f)        跨平台性。只依赖于浏览器本身,与操作环境无关。

3、  JavaScript与Java的区别

a)        基于对象和面向对象。Java是真正的面向对象语言,而JavaScript只是基于对象和事件驱动的脚本语言。

b)       解释和编译。Java源代码在传递到客户端执行之前必须经过编译,因而客户端上必须具有相应平台上的解释器(JVM)Java的跨平台性就是通过编译器实现的。JavaScript是一种解释型语言,执行前不用编译,直接将代码传递到浏览器解释执行。

c)        强变量和若变量。Java采用强类型变量检查,即所有变量在编译之前必须做声明,而且必须声明变量类型。JavaScript变量在使用前不需做声明,解释器在运行时检查其类型。

d)       代码格式不一样。Java代码不能嵌入html中,其代码以字节码的形式保存在独立的文档中。JavaScript代码可以嵌套在html中,可以动态加载。

e)        嵌入方式不同。在HTML中JavaScript用<script>…</script>来标识,而Java是用<applet>…</applet>来标识。

f)        静态联编和动态联编。Java采用静态联编即Java的对象引用必须在编译时进行,以使编译器能够实现类型检查,而JavaScript在运行时检查。


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值