Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/77.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何在同一脚本中从一个函数调用另一个函数_Javascript_Html - Fatal编程技术网

Javascript 如何在同一脚本中从一个函数调用另一个函数

Javascript 如何在同一脚本中从一个函数调用另一个函数,javascript,html,Javascript,Html,我想通过循环和函数调用来添加两个数字六次。循环执行正确,但函数执行不正确。此处可能未调用该函数。请帮助。提前谢谢 <html> <head> <script type="text/javascript"> var i=10; for(j=1;j<=6;j++) { var x=fun(3,4); document.write(x);

我想通过循环和函数调用来添加两个数字六次。循环执行正确,但函数执行不正确。此处可能未调用该函数。请帮助。提前谢谢

<html>
    <head>

        <script type="text/javascript">

        var i=10;
        for(j=1;j<=6;j++) {
            var x=fun(3,4);
            document.write(x);
            i++;
        }

        function fun(var i, var j) {
            var k=i+j;
            return k;
        }

        </script>
    </head>
    <body>
    </body>
</html>

var i=10;

对于(j=1;j您在函数声明中有错误的
var
function fun(var i,var j)
)。这是一个语法错误,会阻止脚本的执行

正确的语法是
函数fun(i,j)



请注意,您正在使用(希望是出于提问的目的)。这是一个棘手的函数,只能在页面的初始加载期间执行,通常应该避免。对于测试代码,最佳做法通常是使用
console.log
并打开控制台查看日志(您可能会点击F12).

您正在将值写入文档的头部,而函数声明中有错误的
var
document.write
几乎不应该被使用。如果您不知道为什么,那么就永远不应该被使用。使用
document.write
-@m59的唯一好方法也许您还应该解释为什么它永远不应该被使用e使用或链接到解释原因的资源。@SleepDeckedbulbasaur我不同意。这在其他地方已经解释了几百次或更多次,谷歌是一个很好的工具。请学习在浏览器中使用JavaScript控制台。它会很快指出问题所在。这似乎是一个发现差异的游戏,而不是answer、 你改变了什么?为什么要改变?
remove var keyword from function parameter 

function fun(i,j)
    {
    var k=i+j;
    return k;

    }