JavaScript学习01 语言简介、基本使用和变量声明


 

JavaScript语言简介、基本使用和变量声明

  JavaScript是网景(Netscape)公司开发的一种基于客户端浏览器、面向对象事件驱动式的网页脚本语言。

  JavaScript的前身叫LiveScript。

JavaScript的作用

  交互式操作;表单验证;

  网页特效;Web游戏;

  服务器脚本开发等。

Java和JavaScript

  知乎上有个回答说:Java和JavaScript的关系就好像雷锋和雷锋塔的关系一样。(…)

  简单比较一下:

1.两种语言的执行方式不一样。

  Java的源代码在传递到客户端执行之前,必须经过编译,因而客户端上必须具有相应平台上的仿真器或解释器,它可以通过编译器或解释器或解释器实现独立于某个特定平台编译代码的束缚。

  JavaScript是一种解释性编程语言,其源代码在发往客户端执行之前不需经过编译,而是将文本格式的字符代码发送给客户,由浏览器解释执行。

  JavaScript 是脚本语言。浏览器会在读取代码时,逐行地执行脚本代码。而对于传统编程来说,会在执行前对所有代码进行编译。

2.变量不一样。

  Java采用强类型变量检查,所有变量在编译之前必须作声明。

  JavaScript中变量声明,采用其弱类型。

  即变量在使用前不需作声明,而是解释器在运行时检查其数据类型。

3.代码格式不一样。

  Java是一种与HTML无关的格式,必须通过像HTML中引用外媒体那么进行装载,其代码以字节码的形式保存在独立的文档中。

  JavaScript的代码是一种文本字符格式,可以直接嵌入HTML文档中,并且可动态装载。

 

4.静态绑定和动态绑定。

  Java采用静态编译,即Java的对象引用必须在编译时进行,以使编译器能够实现强类型检查,如不经编译则就无法实现对象引用的检查。

  JavaScript采用动态联编,即JavaScript的对象引用在运行时进行检查。

JavaScript基本使用格式

  如需在 HTML 页面中插入 JavaScript,请使用 会告诉 JavaScript 在何处开始和结束。

   之间的代码行包含了 JavaScript:

  浏览器会解释并执行位于 之间的 JavaScript。

  那些旧的实例可能会在