Native objects are those objects supplied by JavaScript. Examples of these are String, Number, Array, Image, Date, Math, etc.
Host objects are objects that are supplied to JavaScript by the browser environment. Examples of these are window, document, forms, etc.
Difference between:
function Person(){}
var person = Person()
var person = new Person()
var-functionname-function-vs-function-functionname