Why does this Fibonacci number function return infinity for the 4000th value?

前端 未结 8 1486
攒了一身酷
攒了一身酷 2021-01-06 10:03
function fibo() {
var first,second,add;
for(var i=0;i<4000;i++){
    if(i === 0){
        first = 1;
        second = 2;
    }
    add = first + second;
    first         


        
8条回答
  •  天命终不由人
    2021-01-06 10:12

    fibonacci(4000) [836 digits]

    39909473435004422792081248094960912600792570982820257852628876326523051818641373433549136769424132442293969306537520118273879628025443235370362250955435654171592897966790864814458223141914272590897468472180370639695334449662650312874735560926298246249404168309064214351044459077749425236777660809226095151852052781352975449482565838369809183771787439660825140502824343131911711296392457138867486593923544177893735428602238212249156564631452507658603400012003685322984838488962351492632577755354452904049241294565662519417235020049873873878602731379207893212335423484873469083054556329894167262818692599815209582517277965059068235543139459375028276851221435815957374273143824422909416395375178739268544368126894240979135322176080374780998010657710775625856041594078495411724236560242597759185543824798332467919613598667003025993715274875

    
    
    
    
     Javascript Big Integers
    
    
    
    
    
    
    
    

    Fibonacci numbers in javascript

    This is a demonstration of Big Integer Math in Javascript, handling numbers of arbitrary precision. The time it takes to calculate a large Fibonacci number depends on your computer and browser.


提交回复
热议问题