问答详情
源自:5-5 返回值的函数

关于函数变量定义问题

小白想问一下,函数的形参需要定义吗?

提问者:墨小漓 2016-08-30 15:32

个回答

  • 火山vol
    2016-08-30 15:42:37
    已采纳

    不需要。

    例如:

    function compare(a,b){

        if(a>=b){

            return a;

            document.write(a)

        }

        else{

            return b;

            docunment.write(b)

        }

    }


      document.write(" 5 和 4 的较大值是:"+compare(5,4)+"<br>");

      

      document.write(" 6 和 3 的较大值是:"+compare(6,3) ); 

    不需要定义a和b。

  • qq_谜离_03319966
    2016-10-17 11:15:13

    我记得一个地方看到的 不定义的var的变量 就是全局变量 在方法里面定义了就是局部变量

    不然你不定义个 var 在别的函数里面使用这个变量的话 就可能是已经赋值了的 你都忘记了

  • 智商高
    2016-08-30 15:44:32

    不需要,直接用就行,传过来之前就已经定义好了