通过实例理解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 相关文章推荐
jQuery添加/改变/移除CSS类及判断是否已经存在CSS
Aug 20 Javascript
Js 正则表达式知识汇总
Dec 02 Javascript
JQuery报错Uncaught TypeError: Illegal invocation的处理方法
Mar 13 Javascript
javascript实现动态表头及表列的展现方法
Jul 14 Javascript
Backbone.js框架中Model与Collection的使用实例
May 07 Javascript
深入理解AngularJS中的ng-bind-html指令和$sce服务
Sep 08 Javascript
基于JavaScript实现无缝滚动效果
Jul 21 Javascript
jQuery结合jQuery.cookie.js插件实现换肤功能示例
Oct 14 jQuery
Vuerouter的beforeEach与afterEach钩子函数的区别
Dec 26 Javascript
Nuxt.js实现一个SSR的前端博客的示例代码
Sep 06 Javascript
vue实现弹幕功能
Oct 25 Javascript
vue中data改变后让视图同步更新的方法
Mar 29 Vue.js
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实现搜索类封装示例
2016/03/31 PHP
总结PHP中DateTime的常用方法
2016/08/11 PHP
MAC下通过改apache配置文件切换php多版本的方法
2017/04/26 PHP
PHP 图片处理
2020/09/16 PHP
PHP7 foreach() 函数修改
2021/03/09 PHP
模拟jQuery ajax服务器端与客户端通信的代码
2011/03/28 Javascript
JavaScript 用cloneNode方法克隆节点的代码
2012/10/15 Javascript
JS实现多物体缓冲运动实例代码
2013/11/29 Javascript
js解决弹窗问题实现班级跳转DIV示例
2014/01/06 Javascript
在百度知道团队中快速审批新成员的js脚本
2014/02/02 Javascript
JS获取URL中参数值(QueryString)的4种方法分享
2014/04/12 Javascript
JS实现弹性漂浮效果的广告代码
2015/09/02 Javascript
Jquery实现简单的轮播效果(代码管用)
2016/03/14 Javascript
常用的javascript设计模式
2017/01/11 Javascript
js中new一个对象的过程
2017/02/20 Javascript
JS实现碰撞检测的方法分析
2018/01/19 Javascript
vue中js判断长时间不操作界面自动退出登录(推荐)
2020/01/22 Javascript
详解Nuxt内导航栏的两种实现方式
2020/04/16 Javascript
js属性对象的hasOwnProperty方法的使用
2021/02/05 Javascript
Python3基础之函数用法
2014/08/13 Python
Python读取图片属性信息的实现方法
2016/09/11 Python
Python入门之三角函数全解【收藏】
2017/11/08 Python
Python sklearn KFold 生成交叉验证数据集的方法
2018/12/11 Python
python在新的图片窗口显示图片(图像)的方法
2019/07/11 Python
Python编程快速上手——strip()函数的正则表达式实现方法分析
2020/02/29 Python
详解css3自定义滚动条样式写法
2017/12/25 HTML / CSS
行政副总岗位职责
2014/02/23 职场文书
运动会演讲稿
2014/05/07 职场文书
高中生期中考试失利检讨书
2014/10/23 职场文书
租车协议书范本2014
2014/11/17 职场文书
2015年校长新年寄语
2014/12/08 职场文书
公司慰问信范文
2015/03/23 职场文书
董存瑞观后感
2015/06/11 职场文书
2019商业计划书格式、范文
2019/04/24 职场文书
mysql多表查询-笔记七
2021/04/05 MySQL
Python趣味爬虫之用Python实现智慧校园一键评教
2021/05/28 Python