文件名称:javascript函数
文件大小:64KB
文件格式:DOCX
更新时间:2014-11-16 07:39:47
闭包、作用域、作用域链
函数(function)是定义一次但却可以调用或执行任意多次的一段JavaScript代码。函数可能有参数,即函数被调用时指定了值的局部变量。函数常常使用这些参数来计算一个返回值,这个值也成为函数调用表达式的值。当一个函数在一个对象上被调用的时候,这个函数就叫做方法(method),它的调用所在的对象就会作为函数的一个隐式的参数来传递。读者可能已经熟悉了名为子例程(subroutine)或者过程(procedure)的函数的概念。 本章的重点是用户定义的JavaScript函数的定义和调用。另外还有一点比较重要,即JavaScript支持很多内部的函数,诸如类Array的方法eval()、parseInt()和sort()等。客户端JavaScript还定义了其他函数,如document.write()和alert()。在JavaScript中,完全可以像使用用户定义的函数那样使用内部函数。可以在第三部分和第四部分中找到更多有关内部函数的信息。 在JavaScript中,函数和对象是交织在一起的。因此,我们将某些函数特性的讨论推迟到第9章进行。