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

为什么我的没有出来结果?

function  app2(x,y)  {    var sum,x,y;    sum = x * y;    return sum;  }  var raq1,raq2,sumq;  raq1 = app2(5,6);  raq2 = app2(2,3);  sumq = req1 +req2; document.write("req1的值:"+req1+"

"); document.write("req2的值:"+req2+"
"); document.write(req1+"与"+req2+"和:"+sumq);

提问者:默默28 2016-05-25 14:17

个回答

  • 名分开就是姓名
    2016-05-25 14:41:11
    已采纳

    你写错了,名字一个是raq1,一个是req1;

  • super赵任
    2016-05-25 15:14:59

    错误已经被指出,检查错误的时候,以变量为例,选中变量,同名的就会被点亮,如此避免类似错误。

    不足请指出

  • 慕标5543772
    2016-05-25 14:59:14

    raq ->req

  • 慕粉3201012
    2016-05-25 14:50:31

    写错了呗,其实理想与现实的差距就是这么大。

  • 若即若离55
    2016-05-25 14:44:38

    function  app2(x,y)  {    
        var sum,x,y;    
        sum = x * y;    
        return sum;  
    }  
    var raq1,raq2,sumq;  
    raq1 = app2(5,6);  
    raq2 = app2(2,3);  
    sumq = raq1 +raq2;
    document.write("req1的值:"+raq1+"<br />");
    document.write("req2的值:"+raq2+"<br />");
    document.write(raq1+"与"+raq2+"和:"+sumq);

    raq1和req1的区别,变量名写错了。

    写代码的时候多注意下这些。很容易出错的。


  • 板深蓝根
    2016-05-25 14:43:11

    你上面定义的变量是raq,下面变成req了