这样写可以吗?

来源:5-6 编程练习

weibo_晴天阴天下雨天天天天_0

2017-06-26 12:24

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);

 

这样写有问题吗??



写回答 关注

3回答

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

    var x,y; 

    这个不用写了  

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

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

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

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

    如果要把函数赋值给变量

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

    weibo_...

    嗯嗯 谢谢 说的很仔细

    2017-06-28 11:55:16

    共 1 条回复 >

  • 慕的地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行,直接调用就好了

    weibo_...

    哦哦 好的 谢谢

    2017-06-26 14:52:39

    共 1 条回复 >

JavaScript进阶篇

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

468190 学习 · 21891 问题

查看课程

相似问题