首页 > Web开发 > 详细

javascript 函数参数

时间:2014-03-12 05:49:47      阅读:459      评论:0      收藏:0      [点我收藏+]

1、javascript函数参数的个数以及类型没有强制规定,调用时不必严格按照函数的参数或类型,函数的参数只是在调用函数的时候提供了便利,但不是必须的!

2、参数在javascript内部是用数组arguments表示的可以使用arguments[0]、arguments[1]、......arguments[n]来表示函数的值。

3、没有传递值得命名参数自动赋值为undefined;

bubuko.com,布布扣
 1 <!DOCTYPE html>
 2 <html>
 3     <head>
 4         <meta charset="utf-8" />
 5         <title></title>
 6         <script type="text/javascript">
 7             (function(){
 8                 sayHi("wangkai");//hello wangkai;
 9                 sayHi1();//hello undefined; 
10                 sayHi1("wangkai");//hello wangkai;
11                 sayHi2("wangkai", "good morning");//hello wangkai, good morning;
12                 add(20, 16);//30
13                 fun("hello world");//hello world----------------------;
14             })();
15             
16             function sayHi(){
17                 alert("hello " + arguments[0]);
18             }
19             
20             function sayHi1(message){
21                 alert("hello " + message);
22             }
23             
24             function sayHi2(message) {
25                 alert("hello " + message + ", " + arguments[1]);
26             }
27             
28             function add(num1, num2){
29                 arguments[1] = 10;//重写了num2的值;
30                 alert(num1 + num2);
31             }
32             
33         </script>
34     </head>
35     <body>
36     </body>
37 </html>
bubuko.com,布布扣

javascript 函数参数,布布扣,bubuko.com

javascript 函数参数

原文:http://www.cnblogs.com/verkey/p/3594091.html

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