Open Preview
Run across a Problem?
Nosotros'd dearest your assistance. Allow us know what'due south wrong with this preview of You lot Don't Know JS by Kyle Simpson.
Cheers for telling us about the problem.
To see what your friends thought of this book, please sign upwardly.
· 688 ratings · 27 reviews
Kickoff your review of You Don't Know JS: Types & Grammar
Essential reading for anyone working with JavaScript. Beginners will get a good grounding in the nuts of the language types and grammar and information technology goes into plenty item for experts to larn something too.
I retrieve this is the third or fourth book in the series, but in my opinion, it should be the second. There'due south zero in here that you demand the second or third books (Scope and Closure, and this & Object Prototypes) to empathize.
It'due south all quite bones, merely very important if you desire to really unde
Essential reading for anyone working with JavaScript. Beginners volition get a skillful grounding in the basics of the language types and grammer and it goes into enough detail for experts to learn something besides.
I think this is the third or quaternary book in the series, but in my opinion, information technology should be the second. There'due south zilch in hither that you demand the second or 3rd books (Scope and Closure, and this & Object Prototypes) to empathise.
It's all quite bones, simply very important if you want to actually sympathize what's actually happening when your lawmaking runs.
...more than
Even so an important read just less listen-blowing and more frustrating than the other books due to the persnickety nature of coercion in JS. Kyle's agog defense force of the language is no less admirable but slightly more than difficult to breadbasket here! Still an of import read but less listen-bravado and more frustrating than the other books due to the persnickety nature of coercion in JS. Kyle's ardent defense force of the language is no less admirable but slightly more than difficult to stomach hither! ...more
The first part of this book is about data types and some quirks of the language with information type. Let me give an evil case:
`0.1 + 0.two === 0.3 // false`
To exist able to understand this peculiarity, nosotros must dig somewhat deeper into floating-point value which IEEE 754 (I can't stand it the first time I heard this name, now I come up to term with it) certificate would mention.
Each data types has their ain weirdness that I would not spoil information technology hither.
One thing I like about the book is its recommendations about b The showtime part of this book is about information types and some quirks of the language with information type. Let me give an evil example:
`0.ane + 0.ii === 0.3 // false`
To be able to sympathize this peculiarity, we must dig somewhat deeper into floating-point value which IEEE 754 (I can't stand it the starting time time I heard this proper noun, now I come to term with it) document would mention.
Each data types has their ain weirdness that I would not spoil it here.
One thing I like near the volume is its recommendations most all-time practices. I have hightlighted them all and maybe I will go back to them from time to time.
In my opinion, compulsion is another large matter in the book. The author argues that there are sure cases that implicit coercion would be useful but I don't remember so personally. I value readable lawmaking and I don't accept that much feel to distinguish the right situations for the tool.
"==" is no easy tool and its possiblity to create bugs is terrifying. Despite of the fact that the author encourages not to shun this thing, I think I may subconciously avoid using or use it with great caution.
Although the title of the book has "Grammer", I don't think it plays that significant role except its "Function Arguments" affiliate which is a good i.
Ane matter that I don't like about this book is the instance code is not very close to my day-to-day do. Possibly it is a good matter that information technology makes me fifty-fifty more curious well-nigh the last volume in the series "ES6 and beyond". ...more
This book is non as interesting or intriguing as other books in the series because information technology goes through the bones stuff then it's basically a list of Gotchas and quirks in the language logic. I gave it 5 stars because Kyle's explanations and examples are amazing fifty-fifty if the cloth itself is dull. This book is not as interesting or intriguing every bit other books in the series because it goes through the bones stuff so information technology's basically a list of Gotchas and quirks in the language logic. I gave it 5 stars because Kyle'southward explanations and examples are amazing even if the material itself is boring. ...more
All books in this series are essential reads of whatever Javascript developer. Types are the basic edifice cake of every programming language, and then understanding them properly is central. The part of the book I learn the most from was around coercion, how information technology works and the difference betwixt implicit and explicit conversations. The bok has definitely changed the manner I think virtually some of the 'bad patterns' other books accept recommended avoiding completely. All books in this series are essential reads of whatever Javascript developer. Types are the bones building block of every programming language, so understanding them properly is key. The part of the book I learn the most from was around coercion, how it works and the difference betwixt implicit and explicit conversations. The bok has definitely changed the way I recollect well-nigh some of the 'bad patterns' other books have recommended fugitive completely. ...more than
This is a usefull book which helps you lot to understand the type system lying in foundation of the linguistic communication. You will empathise what a mess js types are only you lot'll be able to navigate through that mess easyly. There is a side-effect: yous may go resistant to JS type coersion WTF jokes because coresion rules volition become straightforward and reasonable for yous. This is a usefull book which helps y'all to empathize the type organization lying in foundation of the language. You will sympathize what a mess js types are but you lot'll be able to navigate through that mess easyly. At that place is a side-outcome: you may get resistant to JS type coersion WTF jokes because coresion rules will go straightforward and reasonable for you. ...more
Excellent and comprehensive.Although the content isn't organized in a strict way. I would also urge people not to follow author's advices e'er in terms of style (=== vs ==) and make their own opinions. Besides the authors sometimes is as well defensive well-nigh JS.
But definitely recommended. Did I mention it is gratis?
Excellent and comprehensive.Although the content isn't organized in a strict way. I would also urge people not to follow writer'due south advices always in terms of fashion (=== vs ==) and make their own opinions. Also the authors sometimes is too defensive nearly JS.
But definitely recommended. Did I mention information technology is free?
...more
This ane was amend than last volume in serial. Kyle added helpful gotchas and how to'southward lawmaking. There was also much clearer why utilize this feature/why not. This did non experience as polarising equally terminal volume. The == vs === guide is specially helpful for someone similar me who was told to never utilise == by so many articles, seniors. This one was better than terminal book in series. Kyle added helpful gotchas and how to's code. In that location was too much clearer why use this characteristic/why non. This did not feel as polarising as concluding book. The == vs === guide is especially helpful for someone similar me who was told to never use == by so many articles, seniors. ...more
I've never read a book well-nigh JavaScript similar this. Simpson puts aside everything you've learned about JavaScript over the years and digs into the spec to find out how the language really works. You Don't Know JS makes JavaScript feel like a new and exciting language once more. I've never read a volume about JavaScript similar this. Simpson puts aside everything you've learned almost JavaScript over the years and digs into the spec to notice out how the language really works. You Don't Know JS makes JavaScript experience like a new and exciting language again. ...more
Solid and well rounded introduction of depression level JS Literally JavaScript: The Bad Role. Notwithstanding, information technology helps y'all understand how JS works underneath those fancy ES5/half dozen/7 syntax. Recommend for experienced JS developers.
A must read for Javascript Developers
Seriously Guys, If you want to learn Javascript this book-series is the all-time ......
Stop whatever you are doing and read this book if y'all oasis't nonetheless. Seriously Guys, If you desire to learn Javascript this book-series is the all-time ......
Finish any you are doing and read this book if you haven't withal. ...more
Basics for Java Script... essential for those beginners...
Solid overview on the language semantics and grammar. Sometimes a lot of this goes over my head, merely I came out with a lot to retrieve nearly. Overall a solid read!
very proficient examples and easy pacing for people who are slow to sympathize concepts.
This book is equally great as JavaScript isn't...
This book is as dandy as JavaScript isn't...
...more than
Always bet on JavaScript!
Many helpful data, especially Natives and Compulsion.
Exceptionally well explained book virtually the nuances of JS for types and grammar. Y'all can learn here that using implicit compulsion is non as bad as you lot can imagine right now, and remove that lint rule of forcing strict comparison from your project!
This volume is very in-depth to the workings of type coercion and the grammar of javascript. Yet, it does not become too far to the low level implementation of javascript. Just explained the unlike standards and how they affect the usage of the linguistic communication.
A skillful read on JS to empathize each of the archaic types, boxing and unboxing, comparison (== vs. ===), and other got you lot'south of the language. Geared towards an intermediate JS developer more than than anyone else. Good to have read in one case. A practiced read on JS to sympathize each of the primitive types, boxing and unboxing, comparison (== vs. ===), and other got you's of the language. Geared towards an intermediate JS programmer more than anyone else. Good to have read once. ...more
Bully insights! Keen read!!
Adept review of fundamentals related to types, coercion and grammar.
Como en todos sus libros hay gotchas interesantes y explicaciones detalladas de los mecanismos del lenguaje, pero la actitud del autor me hace querer odiarlo.
Some other solid work in this serial.
clarifies trivial misconceptions most JS (particularly with castings, operator precedence, etc)
If you lot like books and beloved to build cool products, we may exist looking for you.
Learn more »
Kyle Simpson is an Open Web Evangelist from Austin, TX, who's passionate about all things JavaScript. He's an author, workshop trainer, tech speaker, and OSS contributor/leader. Kyle Simpson is an Open Web Evangelist from Austin, TX, who'due south passionate about all things JavaScript. He's an writer, workshop trainer, tech speaker, and OSS correspondent/leader. ...more
Other books in the series
Spring is finally springing! And just in fourth dimension, frankly. The by winter was a rough i. For book people, there's no better way to...
Welcome back. Simply a moment while we sign y'all in to your Goodreads business relationship.
nguyencappen.blogspot.com
Source: https://www.goodreads.com/book/show/22221109-you-don-t-know-js
Post a Comment for "You Don㢂¬„¢t Know Js - Kyle Simpson"