通过实例理解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 相关文章推荐
js关闭当前页面(窗口)的几种方式总结
Mar 05 Javascript
红米手机抢购的js代码
Mar 10 Javascript
js实现汉字排序的方法
Jul 23 Javascript
JS实现自定义简单网页软键盘效果代码
Nov 05 Javascript
鼠标悬停小图标显示大图标
Jan 22 Javascript
jQuery的each循环用法简单示例
Jun 12 Javascript
jQuery自定义图片上传插件实例代码
Apr 04 jQuery
JavaScript 判断对象中是否有某属性的常用方法
Jun 14 Javascript
swiper在vue项目中loop循环轮播失效的解决方法
Sep 15 Javascript
小试小程序云开发(小结)
Jun 06 Javascript
使用axios发送post请求,将JSON数据改为form类型的示例
Oct 31 Javascript
React学习之JSX与react事件实例分析
Jan 06 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函数)
2006/10/09 PHP
在PHP中实现Javascript的escape()函数代码
2010/08/08 PHP
php中实现记住密码自动登录的代码
2011/03/02 PHP
PHP开发框架kohana3 自定义路由设置示例
2014/07/14 PHP
php的ddos攻击解决方法
2015/01/08 PHP
PHP常见数组函数用法小结
2016/03/21 PHP
php发送http请求的常用方法分析
2016/11/08 PHP
php 文件下载 出现下载文件内容乱码损坏的解决方法(推荐)
2016/11/16 PHP
用JQuery实现表格隔行变色和突出显示当前行的代码
2012/02/10 Javascript
jQuery Tools Dateinput使用介绍
2012/07/14 Javascript
在图片上显示左右箭头类似翻页的代码
2013/03/04 Javascript
jquery实现的一个文章自定义分段显示功能
2014/05/23 Javascript
更快的异步执行(setTimeout多浏览器)
2014/08/12 Javascript
jQuery插件MixItUp实现动画过滤和排序
2015/04/12 Javascript
Nodejs获取网络数据并生成Excel表格
2020/03/31 NodeJs
Bootstrap3使用typeahead插件实现自动补全功能
2016/07/07 Javascript
JS变量中有var定义和无var定义的区别以及es6中let命令和const命令
2017/02/19 Javascript
jQuery插件echarts去掉垂直网格线用法示例
2017/03/03 Javascript
如何获取vue单文件自身源码路径
2019/05/06 Javascript
详解js常用分割取字符串的方法
2019/05/15 Javascript
微信小程序自定义tabBar在uni-app的适配详解
2019/09/30 Javascript
如何将Node.js中的回调转换为Promise
2020/11/10 Javascript
[01:08:44]NB vs VP 2018国际邀请赛小组赛BO2 第一场 8.18
2018/08/19 DOTA
Python脚本判断 Linux 是否运行在虚拟机上
2015/04/25 Python
Python 爬虫之超链接 url中含有中文出错及解决办法
2017/08/03 Python
Pytorch入门之mnist分类实例
2018/04/14 Python
python3实现字符串的全排列的方法(无重复字符)
2018/07/07 Python
python删除文件夹下相同文件和无法打开的图片
2019/07/16 Python
django echarts饼图数据动态加载的实例
2019/08/12 Python
荣耀俄罗斯官网:HONOR俄罗斯
2020/10/31 全球购物
小学班主任个人总结
2015/03/03 职场文书
驾驶员管理制度范本
2015/08/06 职场文书
2016年植树节红领巾广播稿
2015/12/17 职场文书
公司周年庆寄语
2019/06/21 职场文书
演讲稿之感恩老师(三篇范文)
2019/09/06 职场文书
手把手带你彻底卸载MySQL数据库
2022/06/14 MySQL