在文章的开头,我们先来认识一下斐波那契数列
斐波那契数列 又被称作是 兔子数列
e.g. 1、1、2、3、5、8、13、21、34、…
从上面的例子可以看出斐波那契数列的规律,就是从第三个数开始,每个数的值都是它前两个数之和。
再来看一下例子程序:
function getFibonacci(n) {
let arr = []
let i = 0
while (i < n) {
if (i <= 1) {
arr.push(i)
}else {
arr.push(arr[i - 1] + arr[i - 2])
}
i++
}
return arr
}
知道了斐波那契数列 之后怎么用呢?今天来教你使用Canvas 来绘制斐波那契螺旋线。
先来看一张斐波那契螺旋线 的图片
我们要画的就是上图中的曲线。
现在开始贴代码,代码中的难点都带有注释。