什么是函数?
函数就是包裹在花括号中的代码块,前面使用了关键词 function。
函数的格式
function functionname()
{
这里是要执行的代码
}
当调用该函数时,会执行函数内的代码。
注意:
1)函数的形式参数不能有var关键字定义,否则报错2)在js中函数是可以有return语句的,直接return,但是没有返回值
3)在js中,函数是不存在的重载概念,后面定义的函数回覆盖掉前面定义的函数
4)当实际参数的数量小于形式参数的数量,就会出现一个值肯定是NaN(没有值);如果实际参数大于形式参数,那么最终会计算前面的值,然后将后面的数据丢弃掉!
5)在js的每一个函数中,里面存在默认的数组:arguments,它的作用就是将实际参数从左到右依次赋值给形式参数(从左到右)
<html>
<head>
<meta charset="UTF-8">
<title></title>
<script type="text/javascript">
function add(a,b) {
document.write("两个数据的求和的结果是:"+result);
}
//调用函数
var s = add(10,20) ;
add(10,20,30,40) ;//30 40 会被丢弃
</script>
</head>
<body>
</body>
</html>