Options
All
  • Public
  • Public/Protected
  • All
Menu

External module "math/base/special/fibonacci/docs/types/index.d"

Index

Functions

Functions

Export assignment fibonacci

  • fibonacci(n: number): number
  • Computes the nth Fibonacci number.

    Notes

    • If n is greater than 78, the function returns NaN, as larger Fibonacci numbers cannot be accurately represented due to limitations of double-precision floating-point format.
    • If not provided a nonnegative integer value, the function returns NaN.

    Parameters

    • n: number

      the Fibonacci number to compute

    Returns number

    Fibonacci number

    Example

    var y = fibonacci( 0 );
    // returns 0

    Example

    var y = fibonacci( 1 );
    // returns 1

    Example

    var y = fibonacci( 2 );
    // returns 1

    Example

    var y = fibonacci( 3 );
    // returns 2

    Example

    var y = fibonacci( 4 );
    // returns 3

    Example

    var y = fibonacci( 5 );
    // returns 5

    Example

    var y = fibonacci( 6 );
    // returns 8

    Example

    var y = fibonacci( NaN );
    // returns NaN

    Example

    var y = fibonacci( 3.14 );
    // returns NaN

    Example

    var y = fibonacci( -1.0 );
    // returns NaN