<html>
<head>
<title>js的函数学习</title>
<meta charset="UTF-8"/>
<!--
js的函数学习:
1、函数的声明
函数声明一:
function 函数名(形参1,形参2...){执行体}
函数声明二:
var 变量名=new Function("形参1","形参2",...,"执行体");
从这种声明方式可以看出,在js中函数也是对象。
函数声明三:
var 变量名=function(a,b){执行体}
2、函数的参数
在js中实参的传递个数可以和形参个数不匹配,不会报错.但是会按照形参的顺序赋值。
局部变量:在函数内部和形参声明的变量,该函数内有效。
全局变量:在全局区声明的变量。
3、函数的返回值
4、函数作为参数传递
5、函数的执行符
注意:
只有一个全局区,就是声明的js代码域。
-->
<script type="text/javascript">
//函数的声明
//函数声明一
function testA(a,b,c,d){
alert("我是函数声明一:"+a+b);
}
//函数声明二 在js中函数也是对象。
var testB=new Function("a","b","alert('我是函数声明二')");
//函数声明三
var testC=function(a,b){
alert("我是函数声明三");
}
//函数的参数
testA(1,2,3);
testA(1);
//函数的返回值
//函数作为参数传递
//函数的执行符
</script>
</head>
<body>
<h3>js的函数学习</h3>
<hr />
</body>
</html>
JS函数的学习
