06函数声明
1 <!DOCTYPE html> 2 <html lang="en"> 3 <head> 4 <meta charset="UTF-8"> 5 <meta name="viewport" content="width=device-width, initial-scale=1.0"> 6 <title>Document</title> 7 8 <script> 9 /* 10 函数声明的语法 11 1 function 函数名(){} 12 2 var 函数名 = function(){} 13 14 和 java 相比有如下特点: 15 1 没有访问修饰符 16 2 没有返回值类型,也没有void,如果有值要返回,直接写return即可 17 3 没有异常列表 18 4 调用方法时,实参和形参可以在数量上不一致,多的参数相当于没传参,参数少了会得到 NaN 19 5 函数也可以作为参数传递给另一个方法 20 */ 21 22 function sum(a,b){ 23 return a+b 24 } 25 var result = sum(10,20) 26 document.write(result) 27 28 document.write("<hr>") 29 30 var sum = function(a,b){ 31 return a+b 32 } 33 var result = sum(20,20) 34 document.write(result) 35 36 document.write("<hr>") 37 38 function add(getSum){ 39 return getSum(20,30) 40 } 41 var result = add(sum) 42 document.write(result) 43 44 </script> 45 46 </head> 47 <body> 48 49 </body> 50 </html>
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步