问答详情
源自:5-6 编程练习

这样写可以吗?

var x,y;
function add(x,y){
    if(x>y){
        document.write("值较大的是"+x+"
");
    }
    else if(x=y){
        document.write("值较大的是"+x+y+"一样的""
");
    }
    else{
         document.write("值较大的是"+y+"
");
    }
}
var add(5,4);
var add(4,7);
var add(5,5);

 

这样写有问题吗??



提问者:weibo_晴天阴天下雨天天天天_0 2017-06-26 12:24

个回答

  • fl_over
    2017-06-28 10:55:20
    已采纳

    var x,y; 

    这个不用写了  

    在function add()函数里面的参数为形参;

    在后面调用里面  直接传实参就行了,

    函数调用    一般情况下不用再赋值给变量  ~

    直接调用 add(参数1,参数2);

    如果要把函数赋值给变量

    要这样写   var  变量名= add(参数1,参数2);

  • 慕的地2011795
    2017-06-30 11:07:32

    else if(x=y){

            document.write("值较大的是"+x+y+"一样的""

    ");

    少个+号

    document.write("值较大的是"+x+y+"一样的"+"

    ");


  • 慕斯1987519
    2017-06-26 12:37:37

    有问题,不用再去定义函数了 16, 17 ,18行,直接调用就好了