为了账号安全,请及时绑定邮箱和手机立即绑定

为什么按题要求显示结果为NaN

  function  app2(x,y)
  { var sum,x,y;
    sum = x * y;
return sum;
  }
var req1=app2(5*6);
var req2=app2(2*3);
var sumq=req1+req2; 

document.write("req1的值:"+req1+"<br/>");
document.write("req2的值:"+req2+"<br/>");
document.write(req1+"与"+req2+"和:"+sumq);
</script>


正在回答

4 回答

函数里面已经有计算公式了,所以赋值的时候是不能有计算公式的;

正确代码如下:

<script type="text/javascript">

  function  app2(x,y)

  { var sum,x,y;

    sum = x * y;

return sum;

  }

req1=app2(5,6);

req2=app2(2,3);

sumq=req1+req2; 

 

document.write("req1的值:"+req1+"<br/>");

document.write("req2的值:"+req2+"<br/>");

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

</script>


0 回复 有任何疑惑可以回复我~

var req1=app2(5*6);

var req2=app2(2*3);

这两个改为;

var req1=app2(5,6);

var req2=app2(2,3);


1 回复 有任何疑惑可以回复我~

括号里面数字应该是逗号不是乘号


0 回复 有任何疑惑可以回复我~

去掉var

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

为什么按题要求显示结果为NaN

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信