As long as invoked by the new operator, that is used as a constructor, this time an example of this new point
If not invoked by the new operator, that is used as a normal function; In this case, the non-strict model this point window
Prototype: the equivalent of a mold for the production of the object instance. js in object-oriented way, that is to say, js is the prototype-based object-oriented.
js instance of an object: that object