欢迎来到贱贱的博客

扩大
缩小

javascript笔记6之函数

 1 /*
 2 function box() {                            //函数的声明
 3     alert('我只有被调用才可以执行!');        //函数本身没有运行功能
 4 }                                            //必须调用才可以执行
 5 
 6 
 7 box();    //调用
 8 
 9 function box(name, age) {
10     alert('你的姓名是:' + name + ',年龄为:' + age);
11 }
12 
13 box('lj', 28);
14 function box() {
15     return '我只有被调用才可以执行!';//return表示把这句话字符串返回回来
16 }
17 
18 
19 //打印出函数调用返回过来的结果
20 alert(box());                                                                //调用,相当于box() ='我只有被调用才可以执行!'
21 
22 function box(name, age) {
23     return '你的姓名是:' + name + ',年龄为:' + age;
24 }
25 
26 
27 var strInfo = box('马云',40);
28 alert(strInfo);
29 function box(num) {
30     if (num < 5) return num;                            //当一个函数遇到第一个return,就会终止函数继续往下执行
31     return 100;
32 }
33 
34 
35 alert(box(6));
36 
37 function box() {
38     return arguments[0] + ' | ' + arguments[1] + ' | ' + arguments[2] + ' | ' + arguments[3] + ' | ' + arguments[4];
39 }
40 
41 
42 alert(box('gdf', 28, '计算机','cq'));
43 
44 
45 function box() {
46     return arguments.length;
47 }
48 
49 alert(box('fhgf', 28));
50 
51 function box() {
52     var sum = 0;
53     for (var i =0; i < arguments.length; i ++) {
54         sum += arguments[i];
55     }
56     return sum;
57 }
58 
59 
60 
61 
62 alert(box(10,22));
63 
64 
65 */
66 
67 
68 function box(num,a) {
69     return num + 100;
70 }
71 
72 function box(num) {                    //第二个函数,把第一个函数覆盖掉了,不具备重载功能
73     return num + 200;
74 }
75 
76 
77 
78 
79 
80 alert(box(50,1));    //重载就是根据参数,选择相同函数名而参数不同的函数

 

posted on 2017-01-03 16:53  L的存在  阅读(306)  评论(0编辑  收藏  举报

导航