It is most important data types and forms the building blocks of modern data types. It is different from Javascript primitive data type(number,string,booleans,etc).
There are 3 ways to create objects:
1)By Object literals
object={property1:value1,property2:value2.....propertyN:valueN}
2)By Creating instance of Object directly
var objectname=new Object();
3)By using an Object Constructor : We have to create function with arguements.Arguements value can be assigned in the current object by using this keyword.