Javascript中arguments用法实例分析


Posted in Javascript onJune 13, 2015

本文实例讲述了Javascript中arguments用法。分享给大家供大家参考。具体分析如下:

先来看如下示例:

function add(n1,n2){ 
  return n1+n2; 
} 
function add(n1,n2,n3) { 
  return n1+n2+n3; 
} 
alert(add(1,2));
//NaN,js中调用方法采用就近原则;
//而由于该方法没有传入n3,所以结果是NaN

js中没有方法重载,怎么解决上面这个问题?

//arguments 
function f1(){ 
var sum=0; 
for(var i=0;i<arguments.length;i++){ 
sum+=arguments[i]; 
} 
return sum; 
} 
alert(f1(1,2,3,4,5));
//利用arguments,计算例子加上数字的和 
function ff(name){ 
var sum=0; 
for(var i=1;i<arguments.length;i++){ 
sum+=arguments[i]; 
} 
return arguments[0]+sum; 
} 
alert(ff('例子',1,2,3,4,5));//例子15 
//姓名,年龄 
function test(name,age) { 
if(!age){//age未传参时,age为undefined 
age=18; 
} 
alert('名字是'+name+'年龄是'+age); 
} 
test('小明');//名字是小明年龄是18

希望本文所述对大家的javascript程序设计有所帮助。

Javascript 相关文章推荐
参考:关于Javascript中实现暂停的几篇文章
Mar 04 Javascript
jquery在IE、FF浏览器的差别详细探讨
Apr 28 Javascript
javascript图片预加载完整实例
Dec 10 Javascript
原生JS实现风箱式demo,并封装了一个运动框架(实例代码)
Jul 22 Javascript
详解windows下vue-cli及webpack 构建网站(三)使用组件
Jun 17 Javascript
AngularJS监听ng-repeat渲染完成的两种方法
Jan 16 Javascript
深入理解JavaScript和TypeScript中的class
Apr 22 Javascript
vue插件开发之使用pdf.js实现手机端在线预览pdf文档的方法
Jul 12 Javascript
小程序指纹验证的实现代码
Dec 04 Javascript
js实现鼠标点击飘爱心效果
Aug 19 Javascript
记一次vue跨域的解决
Oct 21 Javascript
JavaScript函数柯里化实现原理及过程
Dec 02 Javascript
Javascript中String的常用方法实例分析
Jun 13 #Javascript
Javascript中的方法和匿名方法实例详解
Jun 13 #Javascript
jquery实现简单的自动播放幻灯片效果
Jun 13 #Javascript
jquery实现简单手风琴菜单效果实例
Jun 13 #Javascript
jQuery实现的五子棋游戏实例
Jun 13 #Javascript
JavaScript合并两个数组并去除重复项的方法
Jun 13 #Javascript
JQuery自动触发事件的方法
Jun 13 #Javascript
You might like
PHP学习之PHP表达式
2006/10/09 PHP
如何跨站抓取别的站点的页面的补充
2006/10/09 PHP
全面解读PHP的人气开发框架Laravel
2015/10/15 PHP
分享10段PHP常用代码
2015/11/11 PHP
PHP查看SSL证书信息的方法
2016/09/22 PHP
详解php与ethereum客户端交互
2018/04/28 PHP
jquery 最简单的属性菜单
2009/10/08 Javascript
jquery 得到当前页面高度和宽度的两个函数
2010/02/21 Javascript
怎样在JavaScript里写一个swing把数据插入数据库
2012/12/10 Javascript
jquery ajax传递中文参数乱码问题及解决方法说明
2014/02/07 Javascript
js实现网页倒计时、网站已运行时间功能的代码3例
2014/04/14 Javascript
JavaScript检测浏览器cookie是否已经启动的方法
2015/02/27 Javascript
深入理解JavaScript系列(28):设计模式之工厂模式详解
2015/03/03 Javascript
基于Bootstrap实现图片轮播效果
2016/05/22 Javascript
JQuery的attr 与 val区别
2016/06/12 Javascript
jQuery+CSS3实现四种应用广泛的导航条制作实例详解
2016/09/17 Javascript
angular.js指令中的controller、compile与link函数的不同之处
2017/05/10 Javascript
AngularJS+bootstrap实现动态选择商品功能示例
2017/05/17 Javascript
详解js静态资源文件请求的处理
2017/08/01 Javascript
JS严格模式知识点总结
2018/02/27 Javascript
回顾Javascript React基础
2019/06/15 Javascript
Fabric 应用案例
2016/08/28 Python
Python selenium 三种等待方式解读
2016/09/15 Python
Python File readlines() 使用方法
2018/03/19 Python
python3调用百度翻译API实现实时翻译
2018/08/16 Python
python 一篇文章搞懂装饰器所有用法(建议收藏)
2019/08/23 Python
python opencv 实现对图像边缘扩充
2020/01/19 Python
python 实现rolling和apply函数的向下取值操作
2020/06/08 Python
自我评价的正确写法
2013/09/19 职场文书
初中女生自我鉴定
2013/12/19 职场文书
田径运动会开幕式及主持词
2014/03/28 职场文书
群众路线教育实践活动的心得体会
2014/09/03 职场文书
2015年仓库管理员工作总结
2015/04/21 职场文书
文明和谐家庭事迹材料(2016精选版)
2016/02/29 职场文书
Docker安装MySql8并远程访问的实现
2022/07/07 Servers
MyBatis XPathParser解析器使用范例详解
2022/07/15 Java/Android