JS实现的斐波那契
1
<script>
2
function 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
<script>2
function 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




浙公网安备 33010602011771号