JavaScript斐波那契计算器:如何将答案输出到文本框?

时间:2017-02-14 05:32:34

标签: javascript html textbox fibonacci

我目前正在尝试制作一个采用数字输入(n)的计算器,并将斐波纳契数显示给第n个序列。我是Javascript的初学者,似乎无法使我的代码工作:

<button>

1 个答案:

答案 0 :(得分:1)

不要复杂!

&#13;
&#13;
function calculate(n){
  if (n < 2){
    return 1;
  } else {
    return calculate(n - 2) + calculate(n - 1);
  }
}
&#13;
<head>
  <script src="calculator.js"></script>
</head>
<body>
    <input type="number" name="Input" value="" id="userInput" / >
    <input type="button" value="Go" onclick="document.getElementById('userAnswer').value=calculate(document.getElementById('userInput').value);" /><br>
    <input type="number" name="Answer" id="userAnswer" />
</body>
&#13;
&#13;
&#13;