标签:
1 <!DOCTYPE html>
2 <html>
3 <head>
4 <meta charset="UTF-8">
5 <title></title>
6 </head>
7 <body>
8 </body>
9 <script type="text/javascript">
10 // 函数:一个功能块
11 // 语法:function 函数名(参数列表) {函数体}
12 // 函数使用分为俩部分:1、函数的定义 2、函数的调用
13 // 1、无参函数
14 function myFunction(){
15 alert("我是一个无参函数");
16 }
17 myFunction();
18
19
20 //2、有参数的函数 ( 括号这里面放参数 )
21 function argsFunction(a,b){
22 if(a > b){
23 alert("a>b");
24 }else{
25 alert("a<b");
26 }
27 }
28 argsFunction(3,1);
29
30
31 //3、函数形式参数没有填写的处理情况
32 function myfunction2(){
33 var first = arguments[0];
34 var second = arguments[1];
35 alert(first);
36 alert(second);
37 }myfunction2(3,10);
38
39
40
41 //4、没有写函数名的函数(匿名函数)---应用非常广泛
42 function (){
43 alert("1");
44 }
45
46
47 //5、带有返回值的函数,求俩个数字的和,一个函数
48 a、在其函数体内部只能有一个 return
49 b、return之后的语句不会再执行
50 function myFunction3(a,b){
51 var result = a + b;
52 return result;
53 alert("你好吗");
54 }
55
56
57
58 //6、定义一个变量接受函数的返回值
59
60 function myFunction3(a,b){
61 var result = a + b;
62 return result;
63 }
64
65 var temp = myFunction3(3,20);
66 alert(temp);
67
68
69
70
71 // 代码的简化
72 function myFunction3(a,b){
73 // var result = a + b;
74 // return result;
75 return a + b;
76 }
77 // 定义一个变量接受函数的返回值
78 // var temp = myFunction3(3,20);
79 // alert(temp);
80 alert(myFunction3(3,20));
81
82
83
84 </script>
85 </html>
标签:
原文地址:http://www.cnblogs.com/PowellZhao/p/5537647.html