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 相关文章推荐
一段批量给页面上的控件赋值js
Jun 19 Javascript
使用JS进行目录上传(相当于批量上传)
Dec 05 Javascript
JavaScript限定复选框的选择个数示例代码
Aug 25 Javascript
javascript 对象数组根据对象object key的值排序
Mar 09 Javascript
jQuery+正则+文本框只能输入数字的实现方法
Oct 07 Javascript
JavaScript 中 avalon绑定属性总结
Oct 19 Javascript
JS产生随机数的用法小结
Dec 10 Javascript
react性能优化达到最大化的方法 immutable.js使用的必要性
Mar 09 Javascript
php简单数据库操作类的封装
Jun 08 Javascript
jQuery实现表单动态添加与删除数据操作示例
Jul 03 jQuery
angularjs使用div模拟textarea文本框的方法
Oct 02 Javascript
绘制微信小程序验证码功能的实例代码
Jan 05 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
Zerg建筑一览
2020/03/14 星际争霸
关于我转生变成史莱姆这档事:第二季PV上线,萌王2021年回归
2020/05/06 日漫
Mysql的GROUP_CONCAT()函数使用方法
2008/03/28 PHP
PHP中防止SQL注入实现代码
2011/02/19 PHP
PHP中如何判断AJAX提交的数据
2012/02/05 PHP
php生成QRcode实例
2014/09/22 PHP
PHP使用GD库输出汉字的方法【测试可用】
2016/11/10 PHP
thinkphp整合微信支付代码分享
2016/11/24 PHP
常用js脚本
2006/12/03 Javascript
JavaScript 基础问答三
2008/12/03 Javascript
IE innerHTML,outerHTML所引起的问题
2009/06/04 Javascript
基于OO的动画附加插件,可以实现弹跳、渐隐等动画效果 分享
2013/06/24 Javascript
jquery fancybox ie6不显示关闭按钮的解决办法
2013/12/25 Javascript
node.js适合游戏后台开发吗?
2014/09/03 Javascript
用JavaScript实现用一个DIV来包装文本元素节点
2014/09/09 Javascript
瀑布流的实现方式(原生js+jquery+css3)
2020/06/28 Javascript
简单实现jquery焦点图
2016/12/12 Javascript
Vue常用指令V-model用法
2017/03/08 Javascript
深入理解vue-loader如何使用
2017/06/06 Javascript
Vue.js上下滚动加载组件的实例代码
2017/07/17 Javascript
VUE + UEditor 单图片跨域上传功能的实现方法
2018/02/08 Javascript
[51:00]Secret vs VGJ.S 2018国际邀请赛淘汰赛BO3 第一场 8.24
2018/08/25 DOTA
深入讲解Java编程中类的生命周期
2016/02/05 Python
python验证码识别的示例代码
2017/09/21 Python
解决python 读取 log日志的编码问题
2019/12/24 Python
PyTorch中反卷积的用法详解
2019/12/30 Python
详解pandas获取Dataframe元素值的几种方法
2020/06/14 Python
Python基于Serializer实现字段验证及序列化
2020/11/04 Python
皇家阿尔伯特瓷器美国官网:Royal Albert美国
2020/02/16 全球购物
智能家居、吸尘器、滑板车、电动自行车网上购物:Geekmaxi
2021/01/18 全球购物
阿迪达斯越南官网:adidas越南
2020/07/19 全球购物
下列程序在32位linux或unix中的结果是什么
2015/01/26 面试题
公司办公室岗位职责
2014/03/19 职场文书
2014年十一国庆向国旗敬礼寄语
2014/04/11 职场文书
公司门卫工作职责
2014/06/28 职场文书
java后台调用接口及处理跨域问题的解决
2022/03/24 Java/Android