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 相关文章推荐
常用Extjs工具:Extjs.util.Format使用方法
Mar 22 Javascript
JS日期和时间选择控件升级版(自写)
Aug 02 Javascript
JavaScript移除数组内重复元素的方法
Mar 18 Javascript
JavaScript实现向右伸出的多级网页菜单效果
Aug 25 Javascript
JS+CSS实现仿msn风格选项卡效果代码
Oct 22 Javascript
js常用DOM方法详解
Feb 04 Javascript
微信小程序下拉刷新界面的实现
Sep 28 Javascript
angularjs实现猜大小功能
Oct 23 Javascript
微信小程序踩坑记录之解决tabBar.list[3].selectedIconPath大小超过40kb
Jul 04 Javascript
浅谈Angular7 项目开发总结
Dec 19 Javascript
vue-cli2 构建速度优化的实现方法
Jan 08 Javascript
微信小程序canvas截取任意形状的实现代码
Jan 13 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 分页类(模仿google)-面试题目解答
2009/09/13 PHP
php+ajax实现图片文件上传功能实例
2014/06/17 PHP
PHP实现将textarea的值根据回车换行拆分至数组
2015/06/10 PHP
PHP的Yii框架中行为的定义与绑定方法讲解
2016/03/18 PHP
PHP正则验证字符串是否为数字的两种方法并附常用正则
2019/02/27 PHP
JS在IE和FF下attachEvent,addEventListener学习笔记
2009/11/26 Javascript
采用call方式实现js继承
2014/05/20 Javascript
jQuery mobile 移动web(4)
2015/12/20 Javascript
angular ngClick阻止冒泡使用默认行为的方法
2016/11/03 Javascript
JSON字符串和JSON对象相互转化实例详解
2017/01/05 Javascript
Vue 进阶教程之v-model详解
2017/05/06 Javascript
微信小程序 setData使用方法及常用错误解决办法
2017/05/11 Javascript
js每隔两秒输出数组中的一项(实例)
2017/05/28 Javascript
仿京东快报向上滚动的实例
2017/12/13 Javascript
关于axios如何全局注册浅析
2018/01/14 Javascript
移动web开发之touch事件实例详解
2018/01/17 Javascript
为vue-router懒加载时下载js的过程中添加loading提示避免无响应问题
2018/04/03 Javascript
React Form组件的实现封装杂谈
2018/05/07 Javascript
React 使用Hooks简化受控组件的状态绑定
2019/03/18 Javascript
微信小程序 导入图标实现过程详解
2019/10/11 Javascript
Vue实现Layui的集成方法步骤
2020/04/10 Javascript
[01:12:35]Spirit vs Navi Supermajor小组赛 A组败者组第一轮 BO3 第二场 6.2
2018/06/03 DOTA
Python多线程编程(四):使用Lock互斥锁
2015/04/05 Python
基础的十进制按位运算总结与在Python中的计算示例
2016/06/28 Python
浅谈五大Python Web框架
2017/03/20 Python
Python语言生成水仙花数代码示例
2017/12/18 Python
pytorch在fintune时将sequential中的层输出方法,以vgg为例
2019/08/20 Python
css3media响应式布局实例
2016/07/08 HTML / CSS
ProBikeKit澳大利亚:自行车套件,跑步和铁人三项装备
2016/11/30 全球购物
西班牙Polo衫品牌:Polo Club
2020/08/09 全球购物
实习单位评语
2014/04/26 职场文书
爱护公物演讲稿
2014/09/09 职场文书
民政局标准版离婚协议书
2014/12/01 职场文书
2015年物业管理员工工作总结
2015/10/15 职场文书
2019年大学生学年自我鉴定!
2019/03/25 职场文书
HashMap实现保存两个key相同的数据
2021/06/30 Java/Android