1.函数是完成某个特定功能的一组语句。我们可以把完成特定功能的代码块放到一个函数里,直接调用这个函数,就省重复输入大量代码的麻烦。
2.用户定义对象:由程序员自行创建的对象。
3.内建函数:JavaScript提供了许多可以拿来就用的内建函数,比如alert()就是一个内建函数。
4.内建对象:数组就是一种内建对象。当我们使用new关键字去初始化一个数组时,其实是在创建一个Array对象的新实例。
5.宿主对象:除了各种javascript内建对象,我们还可以在js脚本里使用其他一些已经预先定义好的对象。后者不是由js语言本身而是由它的运行环境提供的。具体到web应用。这个环境就是各种web浏览器。由web浏览器提供的预定义对象被称为宿主对象。主要包括Form、Image和Element。
6.定义函数有3种方式:
I.命名函数
function 函数名(参数列表){
要执行的语句块;
}
II.匿名函数(可读性好)
function(参数列表){
要执行的语句块;
}
III.使用function类构造匿名函数(很少用)
new function(参数列表,函数执行体);
栗子:var f=new function("name","alert('名字:'+name);");
7.函数的返回值
js的函数没有声明返回类型。当函数想要返回值的时候直接加上return"值"语句即可。假如不加代表此函数没有任何返回值。