万事开通难,坚持下去更加难,我这几天又偷懒了,因为我去了广州玩了,但今天我又回来了。今夜平安夜,祝大家在新的一年里身体健康,事业进步,生意红红火火。
今天继续学习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只认最后一个重名函数,根据顺序。