当前位置:首页 > 开发 > Web前端 > JavaScript > 正文

JavaScript参数个数可变的函数

发表于: 2014-10-10   作者:agevs   来源:转载   浏览次数:
摘要: JavaScript参数个数可变的函数   题外话:很早就接触了JavaScript,但是没有留意它,看到很多很酷、很炫的网页,都有JavaScript的身影,Google在JavaScript的应用对我的影响最大了。我决心从头开始学习它,所以有了JavaScript & Ajax这个分栏。我打算把这个分栏作为学习笔记记录下来,因此每篇文章笔记可能很简短,一两句话注解而已。

JavaScript参数个数可变的函数

 

题外话:很早就接触了JavaScript,但是没有留意它,看到很多很酷、很炫的网页,都有JavaScript的身影,Google在JavaScript的应用对我的影响最大了。我决心从头开始学习它,所以有了JavaScript & Ajax这个分栏。我打算把这个分栏作为学习笔记记录下来,因此每篇文章笔记可能很简短,一两句话注解而已。

 

JavaScript允许一个函数传递个数可变的参数,因为有arguments这个内置对象,它一个函数传递的所有参数的数组。举个例子,就明白了。 可以500%提高开发效率的前端UI框架!

<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>JavaScript参数个数可变的函数</title>
<mce:script language="javascript" type="text/javascript"><!--
function testparams()
{
    var params = "";
    for (var i=0; i<arguments.length; i++) {
        params = params + " " + arguments[i];
    }
    alert(params);
}
  
testparams("abc", 123);
testparams(123, "456", 789);
testparams();
// --></mce:script>
</head>
<body>
</body>
</html>

 

 

JavaScript参数个数可变的函数

  • 0

    开心

    开心

  • 0

    板砖

    板砖

  • 0

    感动

    感动

  • 0

    有用

    有用

  • 0

    疑问

    疑问

  • 0

    难过

    难过

  • 0

    无聊

    无聊

  • 0

    震惊

    震惊

编辑推荐
#include <stdio.h> #include <stdarg.h> int demo(char *msg, ...) { va_list argp; i
在函数原型中,列出了函数期望接受的参数,但原型只能显示固定数目的参数。让一个函数在不同的时候
原文: c语言函数可变参数列表 在函数原型中,列出了函数期望接受的参数,但原型只能显示固定数目的参
对于要跟踪递归函数的调用步骤,可使用可变参数##__VA_ARGS__来定义宏来输出,下面以求解Fibonacci
在Log时参数是类型和个数是不固定的,所以在做log函数时,很多烦恼,不过C++11给我们带来的希望 这
在Log时参数是类型和个数是不固定的,所以在做log函数时,很多烦恼,不过C++11给我们带来的希望 这
在Log时参数是类型和个数是不固定的,所以在做log函数时,很多烦恼,不过C++11给我们带来的希望 这
实例代码: <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.o
实例代码: <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.o
ECMAScript(javascript 包含ECMAScript 、DOM、BOM)函数的参数与大多数语言中的参数有所不同。ECMAS
版权所有 IT知识库 CopyRight © 2009-2015 IT知识库 IT610.com , All Rights Reserved. 京ICP备09083238号