Html javascript中的斐波那契数

Html javascript中的斐波那契数,javascript,html,Javascript,Html,这是HTML中的斐波那契数字代码,它应该在用户输入任何数字后打印出斐波那契数字 <html> <head> <script> function fib(number) { var loop = [0, 1]; for (var i = 2; i < number; i++) { loop[i] = loop[i-1]+ loop[i-2]; return loop

这是HTML中的斐波那契数字代码,它应该在用户输入任何数字后打印出斐波那契数字

<html>
    <head>
        <script>
          function fib(number) {

    var loop = [0, 1];

    for (var i = 2; i < number; i++) {
        loop[i] = loop[i-1]+ loop[i-2];


    return loop[number-1];
    }

            document.getElementById("output").innerHTML
    }
        </script>

    </head>
    <body>
        <input type text="text" id="txtloop" />
        <input type="button" id="btnEnter" value="Enter" onclick="fib(txtloop.value)" />

        <p id="output"></p>

    </body>
</html>

函数fib(数字){
var循环=[0,1];
对于(变量i=2;i

使用

函数fib(){
让循环=[0,1];
让number=document.getElementById('txtloop').value;
for(设i=2;i

进来

斐波那契数列是一系列数字:0,1,1,2,3,5,8,13,21,34。随后的每个数字都是前两个数字的总和


var fibonacci_级数=函数(n) { 如果(n==1) { var循环=[0,1]; document.getElementById(“输出”).innerHTML=loop; 回路; } 其他的 { var s=斐波那契级数(n-1); s、 推(s[s.length-1]+s[s.length-2]); document.getElementById(“输出”).innerHTML=s; 返回s; } };
您错过了说明问题所在的部分。
document.getElementById(“输出”)。innerHTML本身就存在吗。。。。