javascript 函数参数

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

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

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

 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>

javascript 函数参数,古老的榕树,5-wow.com

郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。