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 窗口加载蒙板 内嵌网页内容
Nov 19 Javascript
Javascript页面添加到收藏夹的简单方法
Aug 07 Javascript
js的.innerHTML = &quot;&quot;IE9下显示有错误的解决方法
Sep 16 Javascript
js判断字符长度以及中英文数字等
Dec 31 Javascript
信息页文内画中画广告js实现代码(文中加载广告方式)
Jan 03 Javascript
JS实时弹出新消息提示框并有提示音响起的实现代码
Apr 20 Javascript
AngularJS基础 ng-readonly 指令简单示例
Aug 02 Javascript
整理关于Bootstrap过渡动画的慕课笔记
Mar 29 Javascript
详解JavaScript事件循环机制
Sep 07 Javascript
Vue.js实现开发购物车功能的方法详解
Feb 22 Javascript
jQuery each和js forEach用法比较
Feb 27 jQuery
Layer组件多个iframe弹出层打开与关闭及参数传递的方法
Sep 25 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的HTTP请求的库Requests实现美女图片墙
2015/02/22 PHP
[原创]ThinkPHP中SHOW_RUN_TIME不能正常显示运行时间的解决方法
2015/10/10 PHP
PHP函数nl2br()与自定义函数nl2p()换行用法分析
2016/04/02 PHP
自写的利用PDO对mysql数据库增删改查操作类
2018/02/19 PHP
php提取微信账单的有效信息
2018/10/01 PHP
Thinkphp 3.2框架使用Redis的方法详解
2019/10/24 PHP
javascript Array.remove() 数组删除
2009/08/06 Javascript
ExtJs3.0中Store添加 baseParams 的Bug
2010/03/10 Javascript
如何使用jquery动态加载js,css文件实现代码
2013/04/03 Javascript
简单实用jquery版三级联动select示例
2013/07/04 Javascript
nodeJs爬虫获取数据简单实现代码
2016/03/29 NodeJs
基于JS如何实现类似QQ好友头像hover时显示资料卡的效果(推荐)
2016/06/09 Javascript
WEB开发之注册页面验证码倒计时代码的实现
2016/12/15 Javascript
详解Vue单元测试case写法
2018/05/24 Javascript
VUE2.0+ElementUI2.0表格el-table实现表头扩展el-tooltip
2018/11/30 Javascript
layui递归实现动态左侧菜单
2019/07/26 Javascript
vue前后分离调起微信支付
2019/07/29 Javascript
vue中获取滚动table的可视页面宽度调整表头与列对齐(每列宽度不都相同)
2019/08/17 Javascript
详解Vue的七种传值方式
2021/02/08 Vue.js
Python实现根据指定端口探测服务器/模块部署的方法
2014/08/25 Python
初步认识Python中的列表与位运算符
2015/10/12 Python
spyder常用快捷键(分享)
2017/07/19 Python
Python线性回归实战分析
2018/02/01 Python
python列表生成式与列表生成器的使用
2018/02/23 Python
Pycharm取消py脚本中SQL识别的方法
2018/11/29 Python
python自动发邮件总结及实例说明【推荐】
2019/05/31 Python
用python拟合等角螺线的实现示例
2019/12/27 Python
基于python及pytorch中乘法的使用详解
2019/12/27 Python
联想中国官方商城:Lenovo China
2017/10/18 全球购物
Diesel美国网上商店:意大利牛仔时装品牌
2020/12/10 全球购物
书法比赛获奖感言
2014/02/10 职场文书
群众路线教育实践活动心得体会
2014/03/07 职场文书
小学生安全演讲稿
2014/04/25 职场文书
城管执法人员纪律作风整顿思想汇报
2014/09/13 职场文书
高中生国庆节演讲稿范文2014
2014/09/21 职场文书
python 爬取天气网卫星图片
2021/06/07 Python