

If the property name is a string literal, a legal js name and not a reserved word, dot notation can be used to retrieve it.

It might have to do with the fact that trying to extract the value of a propertu using brackets requires the use of a string for the property name, not plain name).

All numbers are 64-bit floating point numbers.I will only focus on the details where js really differs from those languages. Javascript shares many syntactic details with other C-like languages like Java.Other good parts include: loose typing, dynamic objects, an expressive object literal notation.Lambdas were built into the language from the beginning.The book is about the language and not about the DOM or AJAX.

Crockford suggests using a subset of the language that is entirely made of those good parts, ignoring the rest. It still has its fair share of good parts. Js has many bads parts and design issues.Javascript is a beautiful language buried under a "steaming pile of good intetions and blunders.".1.The Method Invocation Pattern (and the meaning of this).It's not only informative and short, but also a very funny and the writing is very clear and to the point. I would encourage all users of js to read this book. Does JSTGP really need a summary? It's one of the thinnest programming books out there. Notes for future use on Crockford's famed Javascript, the Good Parts! This can be read as a preview of what I think is a worth reading book, or simply used a quick review of important topics discussed in the book.
