<script>
// 斐波那契数列特征1 1 2 3 5 8 11......
// f(n)=f(n-1)+f(n-2)
// 先声明斐波那契数列的函数fib()
function fib(num) {
// 当num为0或者1时返回其本身值
if (num === 0 || num === 1) return num;
// 根据公式返回fib(num)的值
// fib(2)=fib(0)+fib(1).......
// 所以要设置fib(0)的值
return fib(num - 2) + fib(num - 1);
}
var i=1;
var sum=0;
// 设置循环,当fib(i)的值小于200,也就是1-200内的斐波那契数
// 把这些数进行求和
while(fib(i)<200){
sum+=fib(i);
i++;
}
// 输出求和结果
console.log("1-200之间的斐波那契数列之和为:"+sum);
</script>