the Fibonacci number to compute
Fibonacci number
var y = fibonacci( 0 );
// returns 0
var y = fibonacci( 1 );
// returns 1
var y = fibonacci( 2 );
// returns 1
var y = fibonacci( 3 );
// returns 2
var y = fibonacci( 4 );
// returns 3
var y = fibonacci( 5 );
// returns 5
var y = fibonacci( 6 );
// returns 8
var y = fibonacci( NaN );
// returns NaN
var y = fibonacci( 3.14 );
// returns NaN
var y = fibonacci( -1.0 );
// returns NaN
Computes the nth Fibonacci number.
Notes
n
is greater than78
, the function returnsNaN
, as larger Fibonacci numbers cannot be accurately represented due to limitations of double-precision floating-point format.NaN
.