1 <!DOCTYPE html> 2 <html> 3 <head lang="en"> 4 <meta charset="UTF-8"> 5 <title></title> 6 </head> 7 <body> 8 <script> 9 10 //需求:封装一个函数,求斐波那契数列的第n项 11 alert(getValue()); 12 13 14 //定义一个函数 15 function getValue(n){ 16 17 //回顾求斐波那契数列的第12项 18 var num1 = 1; 19 var num2 = 1; 20 //循环到第几位,就把n的值赋值成为几。 21 for(var i=3;i<=n;i++){ 22 //交换变量 23 var temp = num2; 24 num2 = num1+num2; 25 num1 = temp; 26 } 27 28 return num2; 29 } 30 31 32 33 </script> 34 </body> 35 </html>