在另一个脚本上使用return语句调用JavaScript函数

时间:2018-02-28 08:01:31

标签: javascript function

<body>      
<script>;

      function myfunction() { 
        num1 = 8
        num2 = 25
        num3 = 10


        return (num1 * num2) + num3)
    }
    document.write(myfunction()) 
    </script>

    <script>
    myfunction() 
    </script>
</body>

我目前正在学习JavaScript,我在另一个脚本上调用该函数时遇到问题。

2 个答案:

答案 0 :(得分:0)

你的代码很好,你错过了一个括号, 你用过:

return (num1 * num2) + num3) 

应该是:

return ((num1 * num2) + num3)

答案 1 :(得分:-1)

我觉得你有麻烦,因为你有一个;在你的脚本的开头,它错过了(在你的回报中。

<body>      
<script>

      function myfunction() { 
        num1 = 8
        num2 = 25
        num3 = 10

        //document.write((num1 * num2) + num3) 
        return ((num1 * num2) + num3)
    }
    //document.write(myfunction()) //this code works with document.write
    </script>

    <script>
    var myres = myfunction() //this code only works with document.write
    </script>
</body>

为我工作!