用js演算Fibonacci数列的原码
<html>
<head>
<script>
function fib(n){//递归:Fibonacci数列
if (n==1) return 1;
if (n==0) return 0;
if(n>1) return fib(n-2)+fib(n-1)
}

function showfibs(){
n=get_n.value;
if(n<=0||n>20) alert("请输入1-20");
else{
 var result="<table bordercolor=black border=1><tr>"
 for(i=1;i<=n;i++){
  if(i%10==0)result+="</tr><tr>";
  result+="<td width=30>"+fib(i)+"</td>";
 }
 result+="</tr></table>"
 show_it.innerHTML=result;
}
}
</script>
</head>


<body>
Fibonacci数列就是第1,2项值为1,其余第n项的值为n-1项的值加上n-2项的值的序列<br>
例:1,1,2,3,5,...<hr>

要得到前几项的结果:<input type=text id=get_n > <input type=button value=确定 onclick="showfibs()">
<hr>
结果<div id=show_it></div>