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 相关文章推荐
document.createElement()用法
Mar 13 Javascript
jQuery 全选/反选以及单击行改变背景色实例
Jul 02 Javascript
node.js 开发指南 ? Node.js 连接 MySQL 并进行数据库操作
Jul 29 Javascript
JS实现复制内容到剪贴板功能兼容所有浏览器(推荐)
Jun 17 Javascript
原生js实现自由拖拽弹窗代码demo
Jun 29 Javascript
JS实现字符串转驼峰格式的方法
Dec 16 Javascript
javascript常用经典算法详解
Jan 11 Javascript
bootstrap select插件封装成Vue2.0组件
Apr 17 Javascript
ES6正则的扩展实例详解
Apr 25 Javascript
swiper自定义分页器使用方法详解
Sep 14 Javascript
详解如何在Vue项目中发送jsonp请求
Oct 25 Javascript
vue-cli创建的项目中的gitHooks原理解析
Feb 14 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
用Flash图形化数据(一)
2006/10/09 PHP
php处理斐波那契数列非递归方法
2012/02/04 PHP
解析PHP自带的进位制之间的转换函数
2013/06/08 PHP
php使用curl抓取qq空间的访客信息示例
2014/02/28 PHP
PHP定时任务获取微信access_token的方法
2016/10/10 PHP
浅谈PHP命令执行php文件需要注意的问题
2016/12/16 PHP
将string解析为json的几种方式小结
2010/11/11 Javascript
Javascript的getYear、getFullYear、getUTCFullYear异同分享
2011/11/30 Javascript
js日期相关函数总结分享
2013/10/15 Javascript
javascript操作excel生成报表全攻略
2014/05/04 Javascript
使用JavaScript脚本无法直接改变Asp.net中Checkbox控件的Enable属性的解决方法
2015/09/16 Javascript
AngularJS中的API(接口)简单实现
2016/07/28 Javascript
JavaScript 闭包机制详解及实例代码
2016/10/10 Javascript
基于JQuery实现的跑马灯效果(文字无缝向上翻动)
2016/12/02 Javascript
Bootstrap进度条实现代码解析
2017/03/07 Javascript
js canvas实现擦除效果示例代码
2017/04/26 Javascript
webpack 2.x配置reactjs基本开发环境详解
2017/08/08 Javascript
js 判断一个数字是不是2的n次方幂的实例
2017/11/26 Javascript
新手快速入门JavaScript装饰者模式与AOP
2019/06/24 Javascript
详解vue3.0 diff算法的使用(超详细)
2020/07/01 Javascript
Element MessageBox弹框的具体使用
2020/07/27 Javascript
[50:21]Liquid vs Winstrike 2018国际邀请赛小组赛BO2 第二场
2018/08/19 DOTA
Python实现单词翻译功能
2017/06/06 Python
Python数据分析之双色球统计两个红和蓝球哪组合比例高的方法
2018/02/03 Python
Python基于whois模块简单识别网站域名及所有者的方法
2018/04/23 Python
Python读取txt内容写入xls格式excel中的方法
2018/10/11 Python
对python cv2批量灰度图片并保存的实例讲解
2018/11/09 Python
python装饰器练习题及答案
2019/11/01 Python
部队万能检讨书
2014/02/20 职场文书
2014年四风问题个人对照自查剖析材料
2014/09/15 职场文书
代理人委托书
2014/09/16 职场文书
企业党员个人自我评价
2014/09/20 职场文书
2014年网管工作总结
2014/12/11 职场文书
收银员岗位职责范本
2015/04/07 职场文书
2016年大学生就业指导课心得体会
2015/10/09 职场文书
演讲稿之开卷有益
2019/08/07 职场文书