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 相关文章推荐
javascript数组去掉重复
May 12 Javascript
jQuery Ajax 仿AjaxPro.Utility.RegisterTypeForAjax辅助方法
Sep 27 Javascript
高性能Javascript笔记 数据的存储与访问性能优化
Aug 02 Javascript
jquery插件开发注意事项小结
Jun 04 Javascript
javascript的解析执行顺序在各个浏览器中的不同
Mar 17 Javascript
Javascript学习笔记之 对象篇(一) : 对象的使用和属性
Jun 24 Javascript
javaScript实现滚动新闻的方法
Jul 30 Javascript
基于Jquery制作图片文字排版预览效果附源码下载
Nov 18 Javascript
js严格模式总结(分享)
Aug 22 Javascript
解决IE7中使用jQuery动态操作name问题
Aug 28 jQuery
Layer弹出层动态获取数据的方法
Aug 20 Javascript
Vue实现一个无限加载列表功能
Nov 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实现的多彩标签效果代码分享
2014/08/21 PHP
Ubuntu下安装PHP的mongodb扩展操作命令
2015/07/04 PHP
浅谈PHP拦截器之__set()与__get()的理解与使用方法
2016/10/18 PHP
php curl上传、下载、https登陆实现代码
2017/07/23 PHP
字符串的replace方法应用浅析
2011/12/06 Javascript
如何用JavaScript动态呼叫函数(两种方式)
2013/05/03 Javascript
node.js中的path.resolve方法使用说明
2014/12/08 Javascript
12 款 JS 代码测试必备工具(翻译)
2016/12/13 Javascript
简单实现js菜单栏切换效果
2017/03/04 Javascript
深究AngularJS中ng-drag、ng-drop的用法
2017/06/12 Javascript
vue.js  父向子组件传参的实例代码
2017/10/29 Javascript
angular2中使用第三方js库的实例
2018/02/26 Javascript
angular项目中bootstrap-datetimepicker时间插件的使用示例
2018/03/15 Javascript
微信小程序简单的canvas裁剪图片功能详解
2019/07/12 Javascript
layui使用templet格式化表格数据的方法
2019/09/16 Javascript
layui的layedit富文本赋值方法
2019/09/18 Javascript
[00:08]DOTA2勇士令状等级奖励“天外飞星”
2019/05/24 DOTA
Python中List.count()方法的使用教程
2015/05/20 Python
使用 Python 实现微信公众号粉丝迁移流程
2018/01/03 Python
Python + selenium + crontab实现每日定时自动打卡功能
2020/03/31 Python
Pytorch 卷积中的 Input Shape用法
2020/06/29 Python
Flask处理Web表单的实现方法
2021/01/31 Python
购买限量版收藏品、珠宝和礼品:Bradford Exchange
2016/09/23 全球购物
英国潮流网站:END.(全球免邮)
2017/01/16 全球购物
Myprotein台湾官方网站:全球领先的运动营养品牌
2018/12/10 全球购物
介绍一下Ruby的多线程处理
2013/02/01 面试题
医院护理人员的自我评价分享
2013/10/04 职场文书
个人实用简单的自我评价
2013/10/19 职场文书
资产经营总监岗位职责范文
2013/12/01 职场文书
法务专员岗位职责
2014/01/02 职场文书
公司领导班子对照检查存在问题整改措施
2014/10/02 职场文书
车辆委托书范本
2014/10/05 职场文书
中学生清明节演讲稿
2015/03/18 职场文书
nginx location中多个if里面proxy_pass的方法
2021/03/31 Servers
python操作xlsx格式文件并读取
2021/06/02 Python
Python中异常处理用法
2021/11/27 Python