Basic Data Structures
Before we can write this program, we will need to go over a few new language features.
Properties
Some JavaScript values have other values associated with them. These associations are
called properties. Every string, for example, has a property called
length
, which refers to an integer, the amount of characters in that
string.
Properties can be accessed in two ways, either with brackets or using dot notation:
var text = "purple haze";text["length"];
→ 11text.length;
→ 11
The second way is a shorthand for the first, and it works only when the name of the property is a valid variable name—when it doesn’t have any spaces or symbols in it and does not start with a digit character.
Trying to read a property from the values null
and ...
Get Eloquent JavaScript now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.