JavaScript Fundamentals: Objects  JavaScript Fundamentals:
ObjectsJavaScript is an interesting language. It is quite
different from any other language I’ve used, and it takes a
while to really notice and understand the nuances if you don’t
have a good way of learning. I’ve decided to start a
Fundamentals series to help push the more basic knowledge out to
a wider public, since I’ve noticed many non-expert JavaScript
programmers frequenting the blog. Today, we’ll start with
Objects.  Everything is an Object (or Acts Like One)  In just
about every language there are primitive types: types that are
built in that offer the building blocks. In JavaScript, these
are numbers, Booleans, and strings. The other types are objects
and undefined. Objects allow for composite structures containing
properties that can also be any of the types, and you can access
these properties using dot notation (e.g. And because the
properties can be objects themselves, properties can be nested
several levels deep (e.g. object.propertyLvl