为导航中的上一个链接做绑定(bind)。如果我们在第一个位置,请不要对前一个链接做同样的事情。我正在做一个“!=”不等于测试,但意识到它可能是一个“>”大于。
然后我想,一个更快吗?
if (numberToCheck != 0) {
//doSomething();
}
对比
if (numberToCheck > 0) {
//doSomething();
}
最佳答案
性能问题应该通过测量而不是猜测来解决。
你可以在这里自己看看http://jsperf.com/inequality-vs-greater-than .这个测试的结果(在我的电脑上)因浏览器而异。有些人因不平等而更快。有些比更少更快。您可能会在代码的其他区域发现更大的速度差异。
如果你想测试一些与我在测试中略有不同的东西,只需添加你自己的测试进行比较即可。
关于javascript - ">"和 "!="之间的 JavaScript 有性能差异吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7637934/