JS实现的斐波那契
1<script>
2function calc(o)
3{
4 if(Number(o)<2)
5 {
6 return o;
7 }
8 var arr=new Array(0,1);
9 for(var i=1;i<Number(o);i++)
10 {
11 arr[1]=arr[0]+arr[1];
12 arr[0]=arr[1]-arr[0];
13 }
14 return arr[1];
15
16}
17</script>
18月份:
19<input id="input">
20结果:
21<input id="result" >
22<input type=button value="Calc" onclick="result.value=calc(input.value)">
23
2function calc(o)
3{
4 if(Number(o)<2)
5 {
6 return o;
7 }
8 var arr=new Array(0,1);
9 for(var i=1;i<Number(o);i++)
10 {
11 arr[1]=arr[0]+arr[1];
12 arr[0]=arr[1]-arr[0];
13 }
14 return arr[1];
15
16}
17</script>
18月份:
19<input id="input">
20结果:
21<input id="result" >
22<input type=button value="Calc" onclick="result.value=calc(input.value)">
23