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中获取元素索引的函数
Sep 10 Javascript
jQuery选择器源码解读(二):select方法
Mar 31 Javascript
JS去除空格和换行的正则表达式(推荐)
Jun 14 Javascript
jquery判断对象是否为空并遍历对象的简单实例
Jul 26 Javascript
AngularJS使用ng-inlude指令加载页面失败的原因与解决方法
Jan 19 Javascript
利用javascript实现的三种图片放大镜效果实例(附源码)
Jan 23 Javascript
JS中移除非数字最多保留一位小数
May 09 Javascript
swiper 自动图片无限轮播实现代码
May 21 Javascript
JavaScript之解构赋值的理解
Jan 30 Javascript
如何基于vue-cli3.0构建功能完善的移动端架子
Apr 24 Javascript
vue实现在线翻译功能
Sep 27 Javascript
vue如何在data中引入图片的正确路径
Jun 05 Vue.js
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来写记数器(详细介绍)
2006/10/09 PHP
asp和php下textarea提交大量数据发生丢失的解决方法
2008/01/20 PHP
用PHP查询搜索引擎排名位置的代码
2010/01/05 PHP
apache php模块整合操作指南
2012/11/16 PHP
php xml常用函数的集合(比较详细)
2013/06/06 PHP
PHP文件及文件夹操作之创建、删除、移动、复制
2016/07/13 PHP
Laravel监听数据库访问,打印SQL的例子
2019/10/24 PHP
TP5多入口设置实例讲解
2020/12/15 PHP
jquery仿QQ商城带左右按钮控制焦点图片切换滚动效果
2013/06/27 Javascript
用RadioButten或CheckBox实现div的显示与隐藏
2013/09/21 Javascript
javascript实现跨域的方法汇总
2015/06/25 Javascript
js实现右键自定义菜单
2016/12/03 Javascript
Three.js的使用及绘制基础3D图形详解
2017/04/27 Javascript
使用jQuery.Pin垂直滚动时固定导航
2017/05/24 jQuery
基于VUE选择上传图片并页面显示(图片可删除)
2017/05/25 Javascript
JavaScript实现选中文字提示新浪微博分享效果
2017/06/15 Javascript
在Vue-cli里应用Vuex的state和mutations方法
2018/09/16 Javascript
angular4自定义组件非input元素实现ngModel双向数据绑定的方法
2018/12/28 Javascript
jQuery对底部导航进行跳转并高亮显示的实例代码
2019/04/23 jQuery
详解iview的checkbox多选框全选时校验问题
2019/06/10 Javascript
jQuery实现高度灵活的表单验证功能示例【无UI】
2020/04/30 jQuery
Python中让MySQL查询结果返回字典类型的方法
2014/08/22 Python
python try 异常处理(史上最全)
2019/03/07 Python
python3的url编码和解码,自定义gbk、utf-8的例子
2019/08/22 Python
纯CSS3实现的8种Loading动画效果
2014/07/05 HTML / CSS
英国领先的男士美容护发用品公司:Mankind
2016/08/31 全球购物
为什么要优先使用同步代码块而不是同步方法?
2013/01/30 面试题
EJB面试题
2015/07/28 面试题
水务局局长岗位职责
2013/11/28 职场文书
小学校园活动策划
2014/01/30 职场文书
捐款倡议书怎么写
2014/05/13 职场文书
党员干部一句话承诺
2014/05/30 职场文书
实现中国梦思想汇报2014
2014/09/13 职场文书
详解前端任务构建利器Gulp.js使用指南
2021/04/30 Javascript
解决pytorch 损失函数中输入输出不匹配的问题
2021/06/05 Python
解决IDEA翻译插件Translation报错更新TTK失败不能使用
2022/04/24 Python