為什么輸出不出來??
<title>返回值函數</title>
<script type="text/javascript">
? function ?app2(x,y)
? { var sum,x,y;
? ? sum = x * y;
? ?return sum;
? }
?var req1=sum(5,6);
?var req2=sum(2,3);
?var sumq=req1+req2;
document.write("req1的值:"+req1+"<br/>");
document.write("req2的值:"+req2+"<br/>");
document.write(req1+"與"+req2+"和:"+sumq);
</script>
2016-04-22
知道了哥們,謝謝哦
2016-04-21
你想計算5*6 ? 就得調用函數 ? 如 ?app2(5,6)?
2016-04-21
<title>返回值函數</title>
<script type="text/javascript">
? 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>
2016-04-21
sum又不是你定義的那個函數,把它改成app2就好了
2016-04-21
你的函數體定義名為app( );sum是函數app()運行后的返回值,所以你在下面應該是調用函數app( ),而不是sum( )
2016-04-21
<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>
2016-04-21
?var req1=sum(5,6);
?var req2=sum(2,3);
sum改成app2