JavaScript初学者编程题(20)
题目:有一分数序列:2/1,3/2,5/3,8/5,13/8,21/13…求出这个数列的前20项之和。
JavaScript部分
function get(num) {
//up分子、bo分母
var up = 2;
var bo = 1;
//sum相加的和
var sum = 0;
for(var i = 0; i < num; i++){
sum += (up / bo);
var temp = bo;
bo = up;
up = up + temp;
}
return sum;
}
//这里的20就是前20项的意思,可以换成别的数字
console.log(get(20));