【发布时间】:2014-01-26 16:00:00
【问题描述】:
给定:
var x = 2;
if (x >= 1)
// do stuff
if (x > 0)
// do stuff
这两个条件都成立,但在性能方面有区别吗?就标准化而言,是否应该使用另一种?
【问题讨论】:
-
我猜第一个比较两个东西因此会慢一些。但我认为这不会影响性能。
-
我想答案可能在这里:stackoverflow.com/questions/5861222/…
-
使用使代码更具可读性的任何一个。您将看到所有浏览器之间的性能差异可以忽略不计,而您注意到这一点的唯一方法是,如果您将
for()循环循环几百万次,因为这些皮秒真的会加起来! -
使用jsperf.com 并找出...
标签: javascript jquery browser