double-precision floating-point number
signed 32-bit integer
var y = float64ToInt32( 4294967295.0 );
// returns -1
var y = float64ToInt32( 3.14 );
// returns 3
var y = float64ToInt32( -3.14 );
// returns -3
var y = float64ToInt32( NaN );
// returns 0
var y = float64ToInt32( Infinity );
// returns 0
var y = float64ToInt32( -Infinity );
// returns 0
Converts a double-precision floating-point number to a signed 32-bit integer.