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>
复制代码

 

posted @   白茶花约  阅读(2)  评论(0编辑  收藏  举报
努力加载评论中...
点击右上角即可分享
微信分享提示