javascript函数没有重载

万事开通难,坚持下去更加难,我这几天又偷懒了,因为我去了广州玩了,但今天我又回来了。今夜平安夜,祝大家在新的一年里身体健康,事业进步,生意红红火火。

今天继续学习javascript系列教程,虽然是基础,但我觉得还是有必要用心来学习的,不要怕难,不用怕忘记,不要怕学不会。哪个高手不是从零开始的,我要坚定自己的学习信心,并且认真的走下去。虽然路途艰辛,但总会在尽头品尝到芬芳的味道。

函数是定义一次但可以调用或执行任意多次的一段js代码。函数有时会有参数,即函数被调用时指定了值的局部变量。函数常常使用这些参数来计算一个返回值,这个值也成为了函数调用表达式的值。

function box(){

alert("年龄");

}

function box(name,age){

return name+age;

}

alert(box('caibaojian',24));

tip:当函数遇到第一个return,就会终止函数往下执行。

三:argument对象

实际上,函数体内可以通过argument对象来接收传递进来的参数。


function box(){

return arguments[0] + '|'+arguments[1]; //得到每次参数的值

}

alert(box('caibaojian',24));

arguments对象的length属性可以得到参数的数量。

function box(){

return arguments.length; 

}

alert(box(1,2,3,4,5)); 5

javascript函数没有重载功能

function box(num,a){

return num+a;

}

function box(num){

return num;

}

alert(box(5,11)); 50 重载就是根据参数,选择相同函数而参数不同的函数。

Javascript只认最后一个重名函数,根据顺序。


关注我

我的微信公众号:前端开发博客,在后台回复以下关键字可以获取资源。

  • 回复「小抄」,领取Vue、JavaScript 和 WebComponent 小抄 PDF
  • 回复「Vue脑图」获取 Vue 相关脑图
  • 回复「思维图」获取 JavaScript 相关思维图
  • 回复「简历」获取简历制作建议
  • 回复「简历模板」获取精选的简历模板
  • 回复「加群」进入500人前端精英群
  • 回复「电子书」下载我整理的大量前端资源,含面试、Vue实战项目、CSS和JavaScript电子书等。
  • 回复「知识点」下载高清JavaScript知识点图谱

每日分享有用的前端开发知识,加我微信:caibaojian89 交流