<span style="font-size:18px;">js的函数
**在java里面定义的方法
public 返回类型 void /int 方法名(参数列表){
方法体;
返回值;
}
public int add(int a ,int b){
int sum=a+b;
retrun sum;
}
**在js里面定义函数(方法)有三种方式
** 函数的参数列表里面就可以不直接var,直接写参数的名称
第一种方式 :
**** 使用到一个关键字function
****function 方法名(参数列表){
方法体;
返回值可有可无*(根据实际需要);
}
第二种方式:
******匿名函数
var add = function(参数列表){
方法体和返回值;
}
第三种方式:(用的很少,了解)
****动态函数
***使用到js里面的一个内置对象 Function(F一定是大写)
var add = new Function("参数列表","方法体和返回值");</span>
匿名函数
<span style="font-size:18px;"><!DOCTYPE html >
<html >
<head>
<title> 匿名函数</title>
</head>
<body>
<script type="text/javascript">
//一定要掌握
var add3= function(m,n){
alert(m+n);
}
//调用方法
add3(5,6);
</script>
</body>
</html></span>
第一种创建方式:
<span style="font-size:18px;"><!DOCTYPE html >
<html >
<head>
<title> js的函数</title>
</head>
<body>
<script type="text/javascript">
//使用第一种方式创建
/*
function test(){
alert("qqqqq");
}
*/
//调用方法
//test();
//定义一个有参数的方法 实现两个数的相加
/*
function add(a,b){//这个里面不可以写var
var sum=a+b;
alert(sum);
}
add(2,3);
*/
function add2(a,b,c){
var sum1=a+b+c;
return sum1;
}
alert( add2(1,4,5));
</script>
</body>
</html></span>
<span style="font-size:18px;"><!DOCTYPE html>
<html >
<head>
<title> JavaScript函数的第三种表示方法 </title>
</head>
<body>
<script type="text/javascript">
//第三种方式创建函数
//虽然只要求了解一下,不过我觉得既然学了就要把它记住。
var canshu="x,y";
var fangfati="var sum;sum=x+y;return sum;";
var add4= new Function(canshu,fangfati);
alert(add4(3,5));
</script>
</body>
</html></span>