1 <!DOCTYPE html>
2 <html>
3 <head>
4 <meta charset="UTF-8">
5 <title></title>
6 <script type="text/javascript">
7
8 function fun(){ 9
10 alert("函数要执行了~~~~"); 11
12 for(var i=0 ; i<5 ; i++){ 13
14
15 if(i == 2){ 16
17 //使用break可以退出当前的循环
18 //break;//0 1 2
19
20 //continue用于跳过当次循环
21 //continue;//0 1 3 4
22
23 //使用return可以结束整个函数
24 //return;//0 1
25
26 } 27
28 console.log(i); 29 } 30
31 alert("函数执行完了~~~~"); 32 } 33
34 fun(); 35
36 //--------------------------------------------------------------------------------
37
38 /*
39 * 返回值可以是任意的数据类型 40 * 也可以是一个对象,也可以是一个函数 41 */
42 function fun2(){ 43
44 //返回一个对象
45 return {name:"沙和尚"}; 46
47 } 48
49 var a = fun2(); 50
51 console.log("a = "+a);//a = [object Object]
52
53 //-----------------------------------------------------------------
54
55 function fun3(){ 56 //在函数内部再声明一个函数
57 function fun4(){ 58
59 alert("我是fun4"); 60 } 61
62 //将fun4函数对象作为返回值返回
63 return fun4; 64 } 65
66 a = fun3(); 67 console.log(a); 68
69 //a();
70 fun3()();//和a();其实是一样的
71
72
73 </script>
74 </head>
75 <body>
76 </body>
77 </html>