JavaScript 函数文字

JavaScript 函数文字

JavaScript 1.2 引入了 函数文字 概念,这是定义函数的另一种新方式。函数文字是定义未命名函数的表达式。

语法

函数文字 的语法与函数语句非常相似,除了它用作表达式而不是语句,并且不需要函数名称。

<script type = "text/javascript">
   <!--
      var 变量名 = function(参数列表) {
         函数体 
      };
   //-->
</script>

在创建文字函数时,您可以指定函数名称如下。

<script type = "text/javascript">
   <!--
      var 变量名 = function 函数名称(参数列表) {
         函数体
      };
   //-->
</script>

但是该名称没有任何意义,所以不值得。

示例

尝试以下示例。它显示了函数文字的用法。

<html>
   <head>
      <script type = "text/javascript">
         <!--
            var func = function(x,y) { 
               return x*y 
            };
            function secondFunction() {
               var result;
               result = func(10,20);
               document.write ( result );
            }
         //-->
      </script>
   </head>

   <body>
      <p>单击以下按钮调用函数</p>

      <form>
         <input type = "button" onclick = "secondFunction()" value = "调用函数">
      </form>

      <p>在函数内使用不同的参数,然后尝试...</p>
   </body>
</html>

输出

JavaScript 函数文字

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程