global vs. local packages,
installing,
null type,
number formatting
built-in support for,
different bases,
exponential notation,
fixed decimals,
fixed precision,
Number type,
Number.EPSILON constant,
Number.prototype.toFixed,
numbers
approximation of,
as strings,
comparing,
JavaScript handling of,
(see also math functions)
Numeral.js,
numeric literals,
O
Object class,
object property configuration
property attributes,
protecting objects,
Object.keys,
objects
adding properties to,
Array,
vs. arrays,
basics of,
contents of,
creating,
Date,
displaying properties of,
flexibility of,
functions as properties of,
functions in,
listing contents of,
Map and WeakMap,
vs. maps,
modifying,
naming conventions,
Number, String, and Boolean types,
RegExp,
special operators for,
string representation of,
trailing commas in,
OOP (object-oriented programming)
basic vocabulary of,
class and instance creation,
hierarchical categorization in,
inheritance,
property enumeration,
prototype methods,
static methods,
string representation,
open comment (/*),
open comment (HTML) (<!--),
operands,
operation expressions,
operator precedence,
operators
comma,
comparison,
defined,
destructuring assignment,
multiplication,
object and array,
operator precedence,
relational,
ternary,
optional elements,
OR operator (||),
334 | Index