学习编程语言的细节?
我目前正在读《JavaScript:权威指南》,这本书非常厚,因为它基本上涵盖了所有与 JavaScript 相关的内容。这让我不禁思考:学习 JavaScript 语言的细枝末节是不是在浪费时间?
例如,JavaScript 中有正零(0
)和负零(-0
)的概念。在 JavaScript 中,这两个值相等,除非与除数一起使用:
var positiveZero = 0;
var negativeZero = -0;
positiveZero === negativeZero; // => true
1/postiveZero === 1/negativeZero; // => false
让我们面对现实吧,我记得这种奇怪行为的可能性有多大,在使用 JavaScript 时这种行为有多大用处?
大家怎么看?花时间学习这些晦涩难懂的语言部分是值得的。如果不值得,那么读一些深入语言真正深奥部分的书还值得吗?
文章来源:https://dev.to/robertcoopercode/learning-the-capsular-details-of-a-programming-language-pln