什么是JavaScript嵌套函数?

JavaScript 1.2允许函数定义也嵌套在其他函数中。仍然有一个限制,即函数定义不能出现在循环或条件中。这些对函数定义的限制仅适用于带有函数语句的函数声明。 

示例

您可以尝试运行以下代码以了解如何实现JavaScript嵌套函数-

<html>

   <head>

      <script>

         function hypotenuse(a, b) {

            function square(x) { return x*x; }

            return Math.sqrt(square(a) + square(b));

         }

         function secondFunction(){

            var result;

            result = hypotenuse(3,4);

            document.write ( result );

         }

      </script>

   </head>

   

   <body>

      <p>Click the following button to call the function</p>

      <form>

         <input type = "button" onclick = "secondFunction()" value = "Find Hypotenuse">

      </form>

   </body>

</html>

以上是 什么是JavaScript嵌套函数? 的全部内容, 来源链接: utcz.com/z/341020.html

回到顶部