="//picture/ZhYiclogo_dark.ico"/>

Fibonacci


斐波那契数列的JavaScript实现方法

这里我使用prompt进行数据范围的表单输入。JavaScript中声明数组的方法之一就是

var x=new Array();//注意js对于大小写敏感
并且由于js是弱类型语言,array里是可以存储任意对象,不用提前声明类型的

其实JavaScript有一个好处,就是通常不用担心数据类型问题,数据超大了会自动转换为科学计数法表示。


这样的原理就是JavaScript中声明的数量型变量都是以浮点数形式存储的,有效(安全)数据上限为\(2^{53}-1\)。

不多说了,直接上代码:



var n=prompt("Type in Data Range");
var i;
var fib=new Array();
fib[0]=0,fib[1]=1;
for(i=2;i<=n;i++)
{
    fib[i]=fib[i-1]+fib[i-2];//递推过程
    document.writeln(i,' : ',fib[i]);//直接写入当前框体
}
	
Packed Page[html]

last edit on 2018/7/20
Return
^