我正在与一位同事讨论 JavaScript,同时查看一些片段。我们注意到这些片段在语句末尾缺少 ;
。我们都知道,即使行尾没有显示分号,JS 也会被正确解释,但我想知道这是否会以某种方式影响评估的性能,因为它是一种解释型语言。
最佳答案
带有空格、分号和注释的 javascript 文件比较重。这是主要影响。
但是你是一名编码员,你必须维护代码,所以这种非常轻微的影响远不如对可读性的不利影响重要。省略分号意味着您知道什么时候可以省略它们。但规则并不是那么简单,学习它们不值得花时间。
将分号保留在原处,您将避免错误。
如果您想拥有尽可能轻的代码,则可以使用压缩器 为浏览器构建更简洁的代码。这是它的职责,不是你的。
关于javascript - 省略分号会影响 JavaScript 的性能吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14379946/