Effective JavaScript: 68 Specific Ways to Harness the Power of JavaScript (Effective Software Development Series) 1st Edition

4.6 out of 5 stars 122 ratings
ISBN-13: 978-0321812186
ISBN-10: 0321812182
Why is ISBN important?
This bar-code number lets you verify that you're getting exactly the right version or edition of a book. The 13-digit and 10-digit formats both work.
Scan an ISBN with your phone
Use the Amazon App to scan ISBNs and compare prices.
Have one to sell?
Loading your book clubs
There was a problem loading your book clubs. Please try again.
Not in a club? Learn more
Amazon book clubs early access

Join or create book clubs

Choose books together

Track your books
Bring your club to Amazon Book Clubs, start a new book club and invite your friends to join, or find a club that’s right for you for free.
Used: Acceptable | Details
Sold by ZBK Books
Condition: Used: Acceptable
Comment: May contain writing, notes, highlighting, bends or folds. Text is readable. Pages and cover mostly intact. May show normal wear and tear. Item may be missing CD. Ships directly from Amazon.
Access codes and supplements are not guaranteed with used items.
47 used from $5.99
FREE Shipping
Get free shipping
Free 5-8 day shipping within the U.S. when you order $25.00 of eligible items sold or fulfilled by Amazon.
Or get 4-5 business-day shipping on this item for $5.99 . (Prices may vary for AK and HI.)
Learn more about free shipping
on orders over $25.00 shipped by Amazon or get Fast, Free Shipping with Amazon Prime
In Stock.
Ships from and sold by Amazon.com.
Available at a lower price from other sellers that may not offer free Prime shipping.
FREE delivery: Wednesday, March 3 Details
Fastest delivery: Saturday, Feb 27
Order within 9 hrs and 29 mins
List Price: $44.99
Save: $19.99 (44%)
25 new from $25.00

Effective JavaScript: 68 ... has been added to your Cart

Available at a lower price from other sellers that may not offer free Prime shipping.

Amazon First Reads | Editors' picks at exclusive prices
click to open popover

Enter your mobile number or email address below and we'll send you a link to download the free Kindle App. Then you can start reading Kindle books on your smartphone, tablet, or computer - no Kindle device required.

  • Apple
  • Android
  • Windows Phone
    Windows Phone
  • Click here to download from Amazon appstore

To get the free app, enter your mobile phone number.


Frequently bought together

  • Effective JavaScript: 68 Specific Ways to Harness the Power of JavaScript (Effective Software Development Series)
  • +
  • JavaScript: The Good Parts: The Good Parts
  • +
  • Eloquent JavaScript, 3rd Edition: A Modern Introduction to Programming
Total price: $73.87
Buy the selected items together

Special offers and product promotions

Editorial Reviews


“Living up to the expectation of an Effective Software Development Series programming book, Effective JavaScript by Dave Herman is a must-read for anyone who wants to do serious JavaScript programming. The book provides detailed explanations of the inner workings of JavaScript, which helps readers take better advantage of the language.”

―Erik Arvidsson, senior software engineer


“Before reading Effective JavaScript, I thought it would be just another book on how to write better JavaScript. But this book delivers that and so much more―it gives you a deep understanding of the language. And this is crucial. Without that understanding you’ll know absolutely nothing whatever about the language itself. You’ll only know how other programmers write their code.


“Read this book if you want to become a really good JavaScript developer. I, for one, wish I had it when I first started writing JavaScript.”

―Anton Kovalyov, developer of JSHint


“If you’re looking for a book that gives you formal but highly readable insights into the JavaScript language, look no further. Intermediate JavaScript developers will find a treasure trove of knowledge inside, and even highly skilled JavaScripters are almost guaranteed to learn a thing or ten. For experienced practitioners of other languages looking to dive headfirst into JavaScript, this book is a mustread for quickly getting up to speed. No matter what your background, though, author Dave Herman does a fantastic job of exploring JavaScript―its beautiful parts, its warts, and everything in between.”

―Rebecca Murphey, senior JavaScript developer, Bocoup


“Effective JavaScript is essential reading for anyone who understands that JavaScript is no mere toy and wants to fully grasp the power it has to offer. Dave Herman brings users a deep, studied, and practical understanding of the language, guiding them through example after example to help them come to the same conclusions he has. This is not a book for those looking for shortcuts; rather, it is hard-won experience distilled into a guided tour. It’s one of the few books on JavaScript that I’ll recommend without hesitation.”

―Alex Russell, TC39 member, software engineer, Google


“Rarely does anyone have the opportunity to study alongside a master in their craft. This book is just that―the JavaScript equivalent of a time-traveling philosopher visiting fifth century BC to study with Plato.”

―Rick Waldron, JavaScript evangelist, Bocoup

About the Author

David Herman is a principal researcher at Mozilla Research. He holds a BA in computer science from Grinnell College, and an MS and PhD in computer science from Northeastern University. David serves on Ecma TC39, the committee responsible for the standardization of JavaScript.

Product details

  • Publisher : Addison-Wesley Professional; 1st edition (November 26, 2012)
  • Language : English
  • Paperback : 240 pages
  • ISBN-10 : 0321812182
  • ISBN-13 : 978-0321812186
  • Item Weight : 1 pounds
  • Dimensions : 7 x 0.7 x 9.05 inches
  • Customer Reviews:
    4.6 out of 5 stars 122 ratings

Fearless and inspiring
Discover Black voices on Audible. Learn more

Customer reviews

4.6 out of 5 stars
4.6 out of 5
122 global ratings
How are ratings calculated?

Top reviews from the United States

Reviewed in the United States on October 20, 2013
Verified Purchase
8 people found this helpful
Report abuse
Reviewed in the United States on March 8, 2014
Verified Purchase
5 people found this helpful
Report abuse
Reviewed in the United States on October 9, 2014
Verified Purchase
Customer image
4.0 out of 5 stars Soon to be a Classic, Just Like its Namesake
By Ephraim on October 9, 2014
This is clearly an extraordinary book, worthy of its namesake, "Effective Java" by Joshua Bloch, which has attained the status of being "a classic", since its publication in 2001. This book, "Effective Javascript", is sure to attain the same status.

It's easy to tell when a subject is being explained to you by someone who understands a subject at its core and is in touch with its essence. With so many books on Javascript (and I've read a lot of them), you come away with the impression that they were written for the sake of being able to say, "I wrote a book", not really giving you better insight into the subject matter. But, those authors apparently felt they could study up on the material and phrase things better than others. Consequently, you come out knowing pretty much what you knew going in, but with just a slightly different slant on the topics.

This book, however, is a complete shift in that pattern. You'll come away possessing a greater intimacy with Javascript.

Update 7/19/2015: I'm taking away one star, not because of the anything that reflects on the author, or the quality of the content presented, but because the publisher is an inattentive dullard when it comes to making sure the formatting of the Kindle edition is right. Things like (10 + 20) + 30 come out looking like (10 2+0) 3+0. See attached screenshot. It ruins an otherwise great book. My advice to David Herman is, next time you write a book, don't choose Addison-Wesley Professional because they do no honor to an otherwise excellent book.
Images in this review
Customer image
Customer image
13 people found this helpful
Report abuse
Reviewed in the United States on July 13, 2014
Verified Purchase
2 people found this helpful
Report abuse

Top reviews from other countries

5.0 out of 5 stars Great book for turning you into an effective JS developer
Reviewed in the United Kingdom on July 16, 2017
Verified Purchase
Bert Hubert
4.0 out of 5 stars Not quite the same as the C++ series but good nonetheless
Reviewed in the United Kingdom on March 4, 2013
Verified Purchase
3 people found this helpful
Report abuse
Adam Fowler
4.0 out of 5 stars Good breadth
Reviewed in the United Kingdom on September 11, 2013
Verified Purchase
One person found this helpful
Report abuse
Mike NW
5.0 out of 5 stars Some great tips and advice on tackling parts of the language ...
Reviewed in the United Kingdom on February 8, 2016
Verified Purchase
5.0 out of 5 stars Excellent book anyone who is serious with JS should read
Reviewed in the United Kingdom on September 21, 2016
Verified Purchase
Pages with related products. See and discover other items: language development, software enterprise development, sql programming