如果把return sum  换成是document.write(sum)

来源:5-5 返回值的函数

慕粉3611257

2016-07-12 23:26

如果把return sum  换成是document.write(sum),

可以吗?

写回答 关注

3回答

  • A浩酱
    2016-07-12 23:53:54
    已采纳

    输出效果是一样的,但是不推荐这样做,因为函数是为了完成某项功能而抽取出来的一段代码。这里的函数功能应该是求和,输出功能应该放在其他地方进行。



  • 清水3201892
    2016-07-12 23:50:32

    可以  但后面要加换行 方便看结果

    <!DOCTYPE HTML>
    <html>
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
    <title>返回值函数</title>
    <script type="text/javascript">
      function  app2(x,y)
      { var sum,x,y;
        sum = x * y;
        document.write(sum+'<br />');
      }
    var req1 =app2(5,6);
    var req2 =app2(2,3);
    </script>
    </head>
    <body>
    </body>
    </html>


  • 渔歌唱晚2
    2016-07-12 23:50:04

    不行,document.write(sum)只是表示会页面上显示sum,这样做会让add2(x,y)无返回值,这样add2(x,y)的值为0

JavaScript进阶篇

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

468194 学习 · 21891 问题

查看课程

相似问题