之所以在没有进行JavaScript的探讨就介绍函数时因为不了解函数就很难对JavaScript做进一步的了解。函数(function)就是一个已命名的、可复用的代码块,它被成对的大括号括起来,用来完成一个特定的任务。JavaScript包含许多内置函数,可以直接使用他们来完成一些任务,比如给用户显示消息的alert()。合理的使用函数可以使程序员避免编写重复的代码。

 

   也可以自己创建函数。假定我们创建了一些代码,他们可以在某个元素里向网页写出一条消息。我们可能需要在不同的情况下重复地使用它。当然我们可以再需要使用它们的地方通过复制和粘贴代码段来实现,但是这种方法使代码过于冗长;如果同样的代码段在一个页面中出现三四次,那么它同样很难理解和调试。我们可以把这段代码封装到一个函数中,然后使用参数(parameter)来给函数传递运行时所需要的信息。函数也可以为调用它的代码返回一个值。定义函数如下:

 

 

<script type="text/JavaScript">
 
      alert("定义函数");
      function hanshu(){
         alert("我是函数里面定义的消息,可以重复调用我!");
      }
 
   </script>

 

      要调用函数,写上它的名字,后跟一对括号()就行。(可以使用括号来传递参数,但是在没有参数的时候,仍然必须使用括号)可以想到,调用函数必须在函数被创建之后,我们可以在下面代码块中调用函数实例:

<script type="text/JavaScript">
 
      alert("定义函数");
      function hanshu(){
         alert("我是函数里面定义的消息,可以重复调用我!");
      }
 //调用函数名为"hanshu"的函数(有些绕口...)
      hanshu();
 
   </script>