function Double(value) {
	        if (!(this instanceof Double))
	            return new Double(value);
	        if (value instanceof Number) {
	            value = value.valueOf();
	        }
	        this.value = +value;
	    }
/**
	     * Create a Double type
	     *
	     * @param value - the number we want to represent as a double.
	     */
Create a Double type
@param value - the number we want to represent as a double.
Create a Double type @param value - the number we want to represent as a double .
function Double(value) {
	        if (!(this instanceof Double))
	            return new Double(value);
	        if (value instanceof Number) {
	            value = value.valueOf();
	        }
	        this.value = +value;
	    }
function Double ( value ) { if ( ! ( this instanceof Double ) ) return new Double ( value ) ; if ( value instanceof Number ) { value = value . valueOf ( ) ; } this . value = + value ; }
Create a Double type
 @param value - the number we want to represent as a double.
Create a Double type @param value - the number we want to represent as a double .