关于函数变量定义问题

来源:5-5 返回值的函数

墨小漓

2016-08-30 15:32

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

写回答 关注

3回答

  • 火山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。

    火山vol 回复火山vol

    函数里面定义

    2016-08-30 16:00:12

    共 3 条回复 >

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

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

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

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

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

    墨小漓

    不是调用的时候,是函数定义的时候?

    2016-08-30 15:55:41

    共 1 条回复 >

JavaScript进阶篇

本课程从如何插入JS代码开始,带您进入网页动态交互世界

468194 学习 · 21891 问题

查看课程

相似问题