zoukankan      html  css  js  c++  java
  • JavaSrcipt中的两种需要注意的函数类型

    JavaSrcipt中的两种需要注意的函数类型

    参数个数可变的函数

           在函数内部的程序代码中,可以使用一个名为arguments的对象,这是一个数组对象,其中包含了调用程序传递给函数的所有参数。

        当要实现的函数参数个数允许不确定,或是函数的参数个数很多,又不想为第一个参数都定义一个变量,可以在定义这样的函数的时候,保留函数的参数列表为空。在函数内部使用arguments对象来访问调用程序传递的所有参数。

    下面一个应用这种情况的例子代码

    <script language="javascript">

    function testparams()

    {

           var params = "";

           for (var i=0; i<arguments.length; i++)

                  params = params + " " + arguments[i];

           alert(params);

    }

    testparams("abc",123);

    testparams(123,123456,"abc");

    </script>

     

    创建动态函数

    JavaScript中,要创建一个动态函数,需要使用Function对象,创建动态函数的基本语法格式如下:

           var varName = new Function(argument1,””,lastArgument);

    所有的参数都必须字符串类型的,最后的参数是这个动态函数的功能程序代码。下面是一个创建与使用动态函数的简单例子:

    <script language="javascript">

    var square = new Function("x","y","var sum;sum=x*x+y*y;return sum;");

    alert(square(3,2));

    </script>

  • 相关阅读:
    php 框架选择
    转:从框架看PHP的五种境界及各自的薪资待遇(仅限于二三线城市,一线除外)
    百度云怎样提升下载速度
    .net体系与java体系
    绘制3D的js库
    Canvas游戏计算机图形教程
    Unity Manual 用户手册
    在windows系统下安装oracle 11g
    Three.js学习笔记
    php面试题之二——数据结构和算法(高级部分)
  • 原文地址:https://www.cnblogs.com/happiness/p/369065.html
Copyright © 2011-2022 走看看