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>
时间: 2024-10-10 03:10:20