I have a few things that still are not clear - I think instead of just posting everything that isn't clear, I will start from the beginning, and hopefully once the questions at the beginning are answered the rest will make sense to me.
So my understanding is that everything apart from the primitives in Java is an object.
If I do:
This is what confuses me. We are creating a new Number. Surely the type should be Number (which is itself an Object).
Don't confuse type with constructors. Those are all objects which just happen to have a constructor. If you create a constructor with the name Fred, the type of objects created via the constructor will still be objects, not Fred.
I think you should be a salesperson - you just flogged me your book!
I have played around with JS before to do client-side validation, but haven't ever delved in. I now want to expand my knowledge, I think the problem is that I have been trying to cut corners and I think reading a blog post here and a blog post there probably isn't the best way to go about it so I'll read the ninja cover to cover - I hope it can be done in 5 days as I have too much on my plate from next week onwards!
The MEAP doesn't list a link for an errata. I am assuming it will be proof-read by someone, but as I am reading the book cover-to-cover, should you wish I am happy to also point out any errors I come across, and then Manning's proof-readers can cross-check with that.
So far I have found the following:
This is why we’re going take a look at: [missing "to"] p34