javascript求斐波那契数列
Posted 甘小春
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了javascript求斐波那契数列相关的知识,希望对你有一定的参考价值。
斐波那契数列:1,1,2,3,5,8,....
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>斐波那契数列</title> <style type="text/css"> html,body{ padding: 0;margin: 0; width: 100%; height: 100%; } #res{ padding: 5px 20px;; } </style> </head> <body> <h1>求斐波那契数列中的第N项。</h1> <p> 斐波那契数列:1,1,2,3,5,8,.... </p> <div id="res"> <h2>第3/6/8/100项的结果:</h2> </div> <script type="text/javascript"> (function(window,document){ function displayRes(n){ var arr=[]; arr=getArr(n); var div=document.createElement("div"); var text=document.createTextNode(n>0?arr[n-1]:1); div.appendChild(text); document.getElementById("res").appendChild(div); } function getArr(n){ var arr=[1]; for(var i=1;i<n;i++){ var a=arr[i-1]|| 0,b=arr[i-2]||0; var data=a+b; arr.push(data); } return arr; } displayRes(3); displayRes(6); displayRes(8); displayRes(100); })(window,document) </script> </body> </html>
以上是关于javascript求斐波那契数列的主要内容,如果未能解决你的问题,请参考以下文章