javascript 函数

---恢复内容开始---

js 函数:  

            1.声明函数: 

 

                                   1.1:  命令函数

                                              function print(a){                      // 声明一个叫 print的函数

                                                    console.log(a);                 //  控制台输出a      a=1;

                                           } ;print(1);                                   //  赋予值a 为 1    

 

                                   1.2: 匿名函数

                                         var  print = function arr(a){   //         arr 不可以在外部使用; 

                                                    console.log(a);         //        a = 4 

                                             };print(4);                        //     

 

                                  1.3:构造函数

                                        var add = new Function(X,Y,RETURN X+Y);

                                            function add(x,y){

                                                return x+y;  

                                          }

 

        函数声明:

               重点:  函数重名

                                      function fn(){

                                          console.log("666")                   // 原值:666

                                      };fn()

                                   function fn(){

                                      console.log("2333")                     // 原值:2333

                                   };fn()

                                                 console.log 输出后:        两个值都为:2333   第一个值 被第二个值代替; 覆盖

 

 二:

      参数: 

              理论:函数在运行的时候需要提供外部数据,不同的数据会有不同的处理结果。 

           2.1 参数调用时,可省略;

                       function num(x){

                            return x*x;                            console.log(num());   // NaN

                             };num(3)

        2.2 : 形参与实参

             2.2.1  形参

                 理论: 在声明函数时使用的参数。 为了接收调用函数时传进来的实际参数。 

                    形参 和 实参 是一一对应的:

                    function num(x,y,z){

                             return x+y+z;              //  返回值为 58

                    };num(1,56,1,5,1,5,1,5,5);     形参只有三个 实参也只调用三个

 

           

转载于:https://www.cnblogs.com/zxy-web/p/8502829.html

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

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值