1

JavaScript 字面量函数(Function Literals)

Posted by 撒得一地 on 2016年5月12日 in JavaScript教程

JavaScript 1.2 介绍的字面量函数是使用另一种新方法来定义函数的概念。字面函数只是一个表达式,定义了一个匿名函数。

语法

字面量函数的语法很像函数语句,只不过它用作表达式,而不是语句,所以字面量函数没有函数名是必需的。

<script type="text/javascript">
   <!--
      var variablename = function(Argument List){
         Function Body 
      };
   //-->
</script>

在语法上,当在创建一个字面量文本函数时,你也可以为它指定函数名。如:

<script type="text/javascript">
   <!--
      var variablename = function FunctionName(Argument List){
         Function Body
      };
   //-->
</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>Click the following button to call the function</p>

      <form>
         <input type="button" onclick="secondFunction()" value="Call Function">
      </form>

      <p>Use different parameters inside the function and then try...</p>

   </body>
</html>

亲自试一试

上一篇:

下一篇:

相关推荐

1 Comment

发表评论

电子邮件地址不会被公开。 必填项已用*标注

0 + 4 = ?

网站地图|XML地图

Copyright © 2015-2017 技术拉近你我! All rights reserved.
闽ICP备15015576号-1,版权所有©psz.