Options
All
  • Public
  • Public/Protected
  • All
Menu

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

Index

Functions

Functions

Export assignment negafibonacci

  • negafibonacci(n: number): number
  • Computes the nth negaFibonacci number.

    Notes

    • The negaFibonacci numbers follow the recurrence relation F_{n-2} = F_{n} - F_{n-1} with seed values F_0 = 0 and F_{-1} = 1.
    • If |n| is greater than 78, the function returns NaN as larger negaFibonacci numbers cannot be accurately represented due to limitations of double-precision floating-point format.
    • If not provided a non-positive integer value, the function returns NaN.

    Parameters

    • n: number

    Returns number

    negaFibonacci number

    Example

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

    Example

    var y = negafibonacci( -1 );
    // returns 1

    Example

    var y = negafibonacci( -2 );
    // returns -1

    Example

    var y = negafibonacci( -3 );
    // returns 2

    Example

    var y = negafibonacci( -4 );
    // returns -3

    Example

    var y = negafibonacci( -5 );
    // returns 5

    Example

    var y = negafibonacci( -6 );
    // returns -8

    Example

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

    Example

    var y = negafibonacci( -3.14 );
    // returns NaN