利用JavaScript打印出Fibonacci数(不使用全局变量)
function printFibonacci(n) {
var arr = n > 0 ? [1] : [];
if (n > 1) {
for (var i = 1; i < n; i++) {
arr.push(arr[i - 1] + (i >= 2 ? arr[i - 2] : 0));
};
};
console.log(arr);
}
printFibonacci(6);
知识点:
(1)Fibonacci数(斐波那契数列):两相邻数的和等于下一项的值。
(2)三元运算符表达式为 result= value1?Value2:value3(当value1为true时result=Value2,为false时result=Value3)
(3)本题主要考对数组索引的控制.

