regular function
literal function
self executing function
function constructor
literal array
array constructor
object literal
Object Constructor
create object using custome constructor