JavaScript参数个数可变的函数举例说明


Posted in Javascript onOctober 10, 2014

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

JavaScript允许一个函数传递个数可变的参数,因为有arguments这个内置对象,它一个函数传递的所有参数的数组。举个例子,就明白了。

<!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 相关文章推荐
父窗口获取弹出子窗口文本框的值
Jun 27 Javascript
JavaScript的Cookies
Jan 16 Javascript
使用按钮控制以何种方式打开新窗口的属性介绍
Dec 17 Javascript
当鼠标移动到图片上时跟随鼠标显示放大的图片效果
Jun 06 Javascript
javascript中负数算术右移、逻辑右移的奥秘探索
Oct 17 Javascript
JS获取html对象的几种方式介绍
Dec 05 Javascript
jQuery实现跨域iframe接口方法调用
Mar 14 Javascript
jQuery选择器基础入门教程
May 10 Javascript
js+canvas实现动态吃豆人效果
Mar 22 Javascript
AngularJS修改model值时,显示内容不变的实例
Sep 13 Javascript
使用jquery的cookie实现登录页记住用户名和密码的方法
Mar 13 jQuery
JS删除数组指定值常用方法详解
Jun 04 Javascript
JavaScript设计模式之外观模式实例
Oct 10 #Javascript
JavaScript中的无阻塞加载性能优化方案
Oct 10 #Javascript
JavaScript设计模式之策略模式实例
Oct 10 #Javascript
JavaScript运行机制之事件循环(Event Loop)详解
Oct 10 #Javascript
Javascript 读取操作Sql中的Xml字段
Oct 09 #Javascript
Javascript验证用户输入URL地址是否为空及格式是否正确
Oct 09 #Javascript
使用js Math.random()函数生成n到m间的随机数字
Oct 09 #Javascript
You might like
php数组的概述及分类与声明代码演示
2013/02/26 PHP
php解析url的三个示例
2014/01/20 PHP
Linux中为php配置伪静态
2014/12/17 PHP
js动态加载以及确定加载完成的代码
2011/07/31 Javascript
js中单引号与双引号冲突问题解决方法
2013/10/04 Javascript
JavaScript编写带旋转+线条干扰的验证码脚本实例
2016/05/30 Javascript
Angularjs手动解析表达式($parse)
2016/10/12 Javascript
在javascript中,null>=0 为真,null==0却为假,null的值详解
2017/02/22 Javascript
vue better-scroll插件使用详解
2018/01/25 Javascript
对vue.js中this.$emit的深入理解
2018/02/23 Javascript
js+canvas实现五子棋小游戏
2020/08/02 Javascript
jQuery实现可以扩展的日历
2020/12/01 jQuery
使用jquery实现轮播图效果
2021/01/02 jQuery
举例讲解如何在Python编程中进行迭代和遍历
2016/01/19 Python
TF-IDF算法解析与Python实现方法详解
2017/11/16 Python
如何在Django配置文件里配置session链接
2019/08/06 Python
Python matplotlib实时画图案例
2020/04/23 Python
最新PyCharm 2020.2.3永久激活码(亲测有效)
2020/11/26 Python
Linux系统下升级pip的完整步骤
2021/01/31 Python
使用HTML5技术开发一个属于自己的超酷颜色选择器
2013/09/22 HTML / CSS
类的返射机制中的包及核心类
2016/09/12 面试题
J2EE中常用的名词进行解释
2015/11/09 面试题
企业文化建设实施方案
2014/03/22 职场文书
人力资源职位说明书
2014/07/29 职场文书
简单租房协议书
2014/10/21 职场文书
2014年稽查工作总结
2014/12/20 职场文书
2015年全国助残日活动方案
2015/05/04 职场文书
撤诉状格式范本
2015/05/19 职场文书
课改心得体会范文
2016/01/25 职场文书
初三数学教学反思
2016/02/17 职场文书
2016年综治和平安建设宣传月活动总结
2016/04/01 职场文书
python 调用js的四种方式
2021/04/11 Python
python中如何对多变量连续赋值
2021/06/03 Python
Netty分布式客户端接入流程初始化源码分析
2022/03/25 Java/Android
Redis官方可视化工具RedisInsight安装使用教程
2022/04/19 Redis
Windows和Linux上部署Golang并运行程序
2022/04/22 Servers