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 相关文章推荐
jQuery实现鼠标经过图片预览大图效果
Apr 10 Javascript
js交换排序 冒泡排序算法(Javascript版)
Oct 04 Javascript
jQuery学习笔记之基础中的基础
Jan 19 Javascript
基于JavaScript实现图片点击弹出窗口而不是保存
Feb 06 Javascript
BootStrap glyphicon图标无法显示的解决方法
Sep 06 Javascript
基于JavaScript实现弹幕特效
Aug 27 Javascript
vue实现的组件兄弟间通信功能示例
Dec 04 Javascript
JSON字符串操作移除空串更改key/value的介绍
Jan 05 Javascript
js中比较两个对象是否相同的方法示例
Sep 02 Javascript
JavaScript实现模态对话框实例
Jan 13 Javascript
详解React的回调渲染模式
Sep 10 Javascript
用JavaScript实现贪吃蛇游戏
Oct 23 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
遍历指定目录下的所有目录和文件的php代码
2011/11/27 PHP
php 操作符与控制结构
2012/03/07 PHP
php ci框架验证码实例分析
2013/06/26 PHP
记录一次排查PHP脚本执行卡住的问题
2016/12/27 PHP
PHP简单实现解析xml为数组的方法
2018/05/02 PHP
phpstorm最新激活码分享亲测phpstorm2020.2.3版可用
2020/11/22 PHP
javascript-简单的日历实现及Date对象语法介绍(附图)
2013/05/30 Javascript
jquery中获得元素尺寸和坐标的方法整理
2014/05/18 Javascript
全屏js头像上传插件源码高清版
2016/03/29 Javascript
JavaScript自动点击链接 防止绕过浏览器访问的方法
2017/01/19 Javascript
jQuery基于ajax实现页面加载后检查用户登录状态的方法
2017/02/10 Javascript
JS/jquery实现一个网页内同时调用多个倒计时的方法
2017/04/27 jQuery
Angularjs 与 bower安装和使用详解
2017/05/11 Javascript
红黑树的插入详解及Javascript实现方法示例
2018/03/26 Javascript
VUE+Element环境搭建与安装的方法步骤
2019/01/24 Javascript
Vue项目使用localStorage+Vuex保存用户登录信息
2019/05/27 Javascript
简述ES6新增关键字let与var的区别
2019/08/23 Javascript
Python实现控制台进度条功能
2016/01/04 Python
在CentOS上配置Nginx+Gunicorn+Python+Flask环境的教程
2016/06/07 Python
Python使用scrapy爬取阳光热线问政平台过程解析
2019/08/14 Python
TensorFlow实现模型断点训练,checkpoint模型载入方式
2020/05/26 Python
Pytorch 使用opnecv读入图像由HWC转为BCHW格式方式
2020/06/02 Python
Matplotlib自定义坐标轴刻度的实现示例
2020/06/18 Python
python爬虫使用requests发送post请求示例详解
2020/08/05 Python
python3获取控制台输入的数据的具体实例
2020/08/16 Python
Python存储读取HDF5文件代码解析
2020/11/25 Python
纯CSS实现颜色渐变效果(包含环形渐变、线性渐变、彩虹效果等)
2014/05/07 HTML / CSS
html5 视频播放解决方案
2016/11/06 HTML / CSS
大学生学习生活的自我评价
2013/11/01 职场文书
普通大学毕业生自荐信
2013/11/04 职场文书
卖车协议书
2014/04/21 职场文书
2014年卫生监督工作总结
2014/12/09 职场文书
Pytest中conftest.py的用法
2021/06/27 Python
Python List remove()实例用法详解
2021/08/02 Python
Winsows11性能如何? win11性能测评多核竟比Win10差了10%
2021/11/21 数码科技