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