首页 > Web开发 > 详细

JS实现~~斐波那数列

时间:2021-08-30 00:31:54      阅读:20      评论:0      收藏:0      [点我收藏+]
<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
</head>
<body>
    <script>
        //1,1,2,3,5,8,13        //输出的结果
        //1,2,3,4,5,6,7         //输入的数字
        /*
            7 = fn(6) + fn(5)  ~ 8 + 5  =13
            6 = fn(5) + fn(4)  ~ 5 + 3  =8
            5 = fn(4) + fn(3)  ~ 3 + 2  =5
            4 = fn(3) + fn(2)  ~ 2 + 1  =3
            3 = fn(2) + fn(1)  ~ 1 + 1  =2
            2 = fn(1) + fn   直接回退
        */
        function fb(n){
            if(n === 1 || n === 2){
                return 1;
            }
            return fb(n-1)+fb(n-2)
        }
        console.log(fb(5));
    </script>
</body>
</html>

JS实现~~斐波那数列

原文:https://www.cnblogs.com/Listener-wy/p/15200224.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!