js循環求得斐波那契的第n個的值

<!DOCTYPE html>
<html>
<head>
    <title></title>
</head>
<body>
<script type="text/javascript">
    //斐波那契1 1 2 3 5 8。。。用循環求第100個數字是多少
    function Feibo(n) {
        //記錄前兩個數的值
        var index1 = 1;
        var index2 = 1;
        //用來存放求得的新值
        var sum = null;
        //將得到的新值放入index2中,而原來index2中的值放入index1中,以便求得下一個新值
        for(let i = 2;i < n;i++){
            sum = index1 + index2;
            index1 = index2;
            index2 = sum;
        }
        alert(index2)
    }
    Feibo(2)
</script>
</body>
</html>

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章