首页 > 编程语言 > 详细

javascript笔记6之函数

时间:2017-01-03 19:03:51      阅读:140      评论:0      收藏:0      [点我收藏+]
 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));    //重载就是根据参数,选择相同函数名而参数不同的函数

 

javascript笔记6之函数

原文:http://www.cnblogs.com/lanjianhappy/p/6245500.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!