为了账号安全,请及时绑定邮箱和手机立即绑定

JS是否支持继承和重载?为什么有的说不可以,有的说可以?原因是什么?

JS是否支持继承和重载?为什么有的说不可以,有的说可以?原因是什么?

油泼裤带面 2018-04-18 20:15:46
查看完整描述

1 回答

?
qq_曖狠简单_0

TA贡献1条经验 获得超0个赞

继承:js是支持继承的 有多种方式可以实现 如原型链继承构造继承 组合继承 寄生组合继承

重载:函数或方法有相同的名称 参数列表不相同的情形。 在js中没有重载的概念,出现这种情况后后面的函数会覆盖前面的.但是不能说js不支持重载,我们可以通过函数去实现这种情况

例如:

  1. function add(num1, num2){  

  2.     if(arguments.length == 1){  

  3.         alert("你输入的只有一个数字:"+arguments[0]+" 请重新输入");  

  4.     }else if(arguments.length == 2){  

  5.         alert("你输入数字的和为:" + arguments[0]+arguments[1]);  

  6.     }  

  7. }


查看完整回答
反对 回复 2018-04-19
  • 1 回答
  • 0 关注
  • 1026 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信