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>

 

转载于:https://www.cnblogs.com/verkey/p/3594091.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值