JavaWeb课程系列

 1.2特性

    1.2.1脚本语言。JavaScript是一种解释型的脚本语言,C、C++、Java等语言先编译   后执行,而JavaScript是在程序的运行过程中逐行进行解释。

 1.2.2基于对象。JavaScript是一种基于对象的脚本语言,它不仅可以创建对象,也   能使用现有的对象。

     1.2.3简单。JavaScript语言中采用的是弱类型的变量类型,对使用的数据类型未做   出严格的要求,是基于Java基本语句和控制的脚本语言。

 1.2.4动态性。JavaScript是一种采用事件驱动的脚本语言,它不需要经过Web服务   器就可以对用户的输入做出响应。

     1.2.5跨平台性。JavaScript脚本语言不依赖于操作系统,仅需要浏览器的支持。因   此一个JavaScript脚本在编写后可以带到任意机器上使用,前提是机器上的浏览器         支持JavaScript脚本语言,目前JavaScript已被大多数的浏览器所支持。

2. 基本语法

js需要包括在<script>标签中,这个标签可以出现在页面的任何位置

2.1变量

2.1.1声明:

使用var  如:var  x=65;  var y=”你好”;

1)变量的声明不需要指定数据类型,可以接受所有的数据类型

2)变量名区分大小写,abc和aBc是两个不同的变量

2.1.2赋值:

x=44;x=”abc”;x=new Date();

1)变量可以接受任何值。

2)声明和赋值也可同时进行 如var x=”abc”;

2.2函数

2.2.1声明:

使用function关键字,没有指定返回值一说!参数列表也没有指定参数类型一说,因为js所有类型都使用var来声明

1)var abc=function(a,b){ return a+b;}

函数在js中也是一种对象,可以将函数的引用赋值给变量

2)function add(a,b){ return a+b;}

为函数起个名字叫add

2.2.2使用

调用函数方法

1)如果是声明方式第一种的,使用变量名+()的方式进行调用

abc(1,2);

2)如果是声明方式第二种的,直接使用函数名调用;

add(1,2);

注意:js调用函数的时候不会检查参数列表,所以js中没有重载一说,add(1,2);add(1);add(1,”abc”);add(“abc”);add(1,”666”,true);add();都是调用的同一个方法。