Html javascript中的斐波那契数
这是HTML中的斐波那契数字代码,它应该在用户输入任何数字后打印出斐波那契数字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>
<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本身就存在吗。。。。