通过实例理解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 相关文章推荐
JavaScript Event学习第十章 一些可替换的事件对
Feb 10 Javascript
jQuery制作的别致导航有阴影背景高亮模式窗口
Apr 15 Javascript
js实现类似新浪微博首页内容渐显效果的方法
Apr 10 Javascript
BootStrap Validator使用注意事项(必看篇)
Sep 28 Javascript
微信小程序 教程之wxapp视图容器 swiper
Oct 19 Javascript
vue-resource + json-server模拟数据的方法
Nov 02 Javascript
vue 系列——vue2-webpack2框架搭建踩坑之路
Dec 22 Javascript
vue.js 使用axios实现下载功能的示例
Mar 05 Javascript
微信小程序的授权实现过程解析
Aug 02 Javascript
JS面向对象实现飞机大战
Aug 26 Javascript
请求时token过期自动刷新token操作
Sep 11 Javascript
JavaScript实现浏览器网页自动滚动并点击的示例代码
Dec 05 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 信息采集程序代码
2009/03/17 PHP
PHP数组内存耗用太多问题的解决方法
2010/04/05 PHP
php中取得URL的根域名的代码
2011/03/23 PHP
jQuery select操作控制方法小结
2010/05/26 Javascript
Javascript事件热键兼容ie|firefox
2010/12/30 Javascript
Dom操作之兼容技巧分享
2011/09/20 Javascript
一个JS的日期格式化算法示例
2013/07/31 Javascript
浅谈JQ中mouseover和mouseenter的区别
2016/09/13 Javascript
bootstrapValidator 重新启用提交按钮的方法
2017/02/20 Javascript
原生JS+Canvas实现五子棋游戏实例
2017/06/19 Javascript
原生js二级联动效果
2017/06/20 Javascript
解析vue路由异步组件和懒加载案例
2018/06/08 Javascript
JavaScript实现淘宝京东6位数字支付密码效果
2018/08/18 Javascript
为vue项目自动设置请求状态的配置方法
2019/06/09 Javascript
javascript面向对象三大特征之封装实例详解
2019/07/24 Javascript
JS正则表达式验证端口范围(0-65535)
2020/01/06 Javascript
vue quill editor 使用富文本添加上传音频功能
2020/01/14 Javascript
何时/使用 Vue3 render 函数的教程详解
2020/07/25 Javascript
Vant+postcss-pxtorem 实现浏览器适配功能
2021/02/05 Javascript
Nest.js散列与加密实例详解
2021/02/24 Javascript
python实现360的字符显示界面
2014/02/21 Python
Python与R语言的简要对比
2017/11/14 Python
python2.7实现爬虫网页数据
2018/05/25 Python
Python实现平行坐标图的两种方法小结
2019/07/04 Python
Pycharm安装python库的方法
2020/11/24 Python
HTML5的结构和语义(4):语义性的内联元素
2008/10/17 HTML / CSS
意大利运动服减价商店:ScontoSport
2020/03/10 全球购物
儿科护士实习自我鉴定
2013/10/17 职场文书
大学生文员专业个人求职信范文
2014/01/05 职场文书
分居协议书范本
2014/11/03 职场文书
离婚协议书范文2014(夫妻感情破裂)
2014/12/14 职场文书
淘宝好评语句大全
2014/12/31 职场文书
幼儿园秋季开学通知
2015/07/16 职场文书
小学运动会通讯稿
2015/07/18 职场文书
长辈生日祝福语大全(72句)
2019/08/09 职场文书
Django基础CBV装饰器和中间件
2022/03/22 Python