01-封裝函數求斐波那契數列第n項

<!DOCTYPE html>
<html>
<head lang="en">
    <meta charset="UTF-8">
    <title></title>
</head>
<body>
<script>

    //需求:封裝一個函數,求斐波那契數列的第n項
    alert(getValue());


    //定義一個函數
    function getValue(n){

        //回顧求斐波那契數列的第12項
        var num1 = 1;
        var num2 = 1;
        //循環到第幾位,就把n的值賦值成爲幾。
        for(var i=3;i<=n;i++){
            //交換變量
            var temp = num2;
            num2 = num1+num2;
            num1 = temp;
        }

        return num2;
    }



</script>
</body>
</html>
相關文章
相關標籤/搜索