通过实例理解javascript中没有函数重载的概念


Posted in Javascript onJune 03, 2015

将函数名想象为指针,也有助于理解为什么ECMAScript中没有函数重载的概念。如下例子:

function addSomeNum(num)

{

    return num+100;

}

function addSomeNum(num)

{

    return num+200;

}

var result=addSomeNum(100);//300

显然,这个例子中声明了两个同名函数,而结果则是后面的函数覆盖了前面的函数。以上代码实际上与下面的代码是一致的。

var addSomeNum=function(num)

{

    return num+100;

};

var addSomeNum=function(num)

{

    return num+200;

};

var result=addSomeNum(100);//300

通过观察重写之后的代码,很容易看清楚到底是怎么回事儿。在创建第二个函数时,实际上覆盖了引用第一个函数的变量addSomeNum。

以上所述就是本文的全部内容了,希望大家能够喜欢。

Javascript 相关文章推荐
动态改变textbox的宽高的js
Oct 26 Javascript
JavaScript面向对象编程
Mar 02 Javascript
JavaScript获取当前网页标题(title)的方法
Apr 03 Javascript
使用Node.js配合Nginx实现高负载网络
Jun 28 Javascript
jQuery实现点击按钮弹出可关闭层的浮动层插件
Sep 19 Javascript
JS不用正则验证输入的字符串是否为空(包含空格)的实现代码
Jun 14 Javascript
第七篇Bootstrap表单布局实例代码详解(三种表单布局)
Jun 21 Javascript
详解jQuery的Cookie插件
Nov 23 Javascript
vue 中 beforeRouteEnter 死循环的问题
Apr 23 Javascript
bootstrap table插件动态加载表头
Jul 19 Javascript
解决layui弹出层layer的area过大被遮挡的问题
Sep 21 Javascript
微信小程序如何实现radio单选框单击打勾和取消
Jan 21 Javascript
ECMAScript中函数function类型
Jun 03 #Javascript
JavaScript运算符小结
Jun 03 #Javascript
浅谈JavaScript字符串与数组
Jun 03 #Javascript
详谈javascript中的cookie
Jun 03 #Javascript
jquery滚动特效集锦
Jun 03 #Javascript
jQuery实现文本展开收缩特效
Jun 03 #Javascript
jQuery插件制作之参数用法实例分析
Jun 01 #Javascript
You might like
用PHP实现递归循环每一个目录
2010/08/08 PHP
apache+codeigniter 通过.htcaccess做动态二级域名解析
2012/07/01 PHP
ThinkPHP中U方法的使用浅析
2014/06/13 PHP
php计算两个日期时间差(返回年、月、日)
2014/06/19 PHP
PHP中危险的file_put_contents函数详解
2017/11/04 PHP
Aster vs Newbee BO3 第三场2.18
2021/03/10 DOTA
学习ExtJS Window常用方法
2009/10/07 Javascript
jquery animate 动画效果使用说明
2009/11/04 Javascript
javascript getElementsByTagName
2011/01/31 Javascript
使用Json比用string返回数据更友好,也更面向对象一些
2011/09/13 Javascript
Jquery 表格合并的问题分享
2011/09/17 Javascript
一个挺有意思的Javascript小问题说明
2011/09/26 Javascript
jQuery+CSS实现菜单滑动伸展收缩(仿淘宝)
2013/03/22 Javascript
详解本地Node.js服务器作为api服务器的解决办法
2017/02/28 Javascript
原生JavaScript实现换肤
2021/02/19 Javascript
推荐下python/ironpython:从入门到精通
2007/10/02 Python
Python实现分割文件及合并文件的方法
2015/07/10 Python
python之Character string(实例讲解)
2017/09/25 Python
python中kmeans聚类实现代码
2018/02/23 Python
Python实现的生产者、消费者问题完整实例
2018/05/30 Python
python3.7环境下安装Anaconda的教程图解
2019/09/10 Python
Flask中endpoint的理解(小结)
2019/12/11 Python
Tensorflow 卷积的梯度反向传播过程
2020/02/10 Python
Django 5种类型Session使用方法解析
2020/04/29 Python
Python将list元素转存为CSV文件的实现
2020/11/16 Python
详解Html5原生拖拽操作
2018/01/12 HTML / CSS
俄罗斯Sportmarket体育在线商店:用于旅游和户外活动
2019/11/12 全球购物
个人思想理论学习的自我鉴定
2013/11/30 职场文书
《孙权劝学》教学反思
2014/04/23 职场文书
资料员岗位职责范本
2015/04/13 职场文书
家庭暴力离婚起诉书
2015/05/18 职场文书
证婚人致辞精选
2015/07/28 职场文书
2015年教师个人业务工作总结
2015/10/23 职场文书
九年级历史教学反思
2016/02/19 职场文书
《学会生存》读后感3篇
2019/12/09 职场文书
7个关于Python的经典基础案例
2021/11/07 Python