function isCubeNumber( value ) {
	var n;
	var x;
	if ( !isInteger( value ) ) {
		return false;
	}
	x = value.valueOf();
	n = floor( cbrt( x ) + 0.5 );
	return n*n*n === x;
}
Tests if a value is a number object having a value which is a cube number.

@param {*} value - value to test
@returns {boolean} boolean indicating if a value is a number object having a value which is a cube number

@example
var bool = isCubeNumber( 8.0 );
// returns false

@example
var bool = isCubeNumber( new Number( 8.0 ) );
// returns true