javascript中的function不存在重载的概念

先看一段简单的js代码

 

function add(num1,num2){
 return num1+num2;
}

 

function add(num){
 return num + 1;
 
}

 

alert(add(5,5));

 

请问弹出的结果是多少?相信很多人会说10,因为方法的重载嘛!

可是答案是6。因为js不存在重载的概念,后面的方法会覆盖先前的同名的方法。

 本文转自IT徐胖子的专栏博客51CTO博客,原文链接http://blog.51cto.com/woshixy/959455如需转载请自行联系原作者


woshixuye111

上一篇:Linux定时每月最后一天备份并发送邮件


下一篇:C++:水仙花数