javascript - 哪个更快 : if (var == 'value' ) OR if (/value/. test(var))

标签 javascript performance

哪个更快:

if (var == 'value')

if (/value/.test(var))

最佳答案

if(var == 'value')。很多。但是,如果您真的想要快,请执行 if(var === 'value')。与类型强制等效相比,严格等效要做的工作要少得多。

关于javascript - 哪个更快 : if (var == 'value' ) OR if (/value/. test(var)),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8594753/

相关文章:

javascript - 如何在 VueJS 组件属性上连接具有变量值的文本?

c++ - OpenCV Python 通过图像数据绑定(bind)非常慢的迭代

performance - Perf overcounting simple CPU-bound loop : mysterious kernel work?

JavaScript 示波器不工作/音频播放问题

javascript - 如果我使用 Wasm 而不是 Javascript,这会被视为 AMP 友好吗?

javascript - 是否可以使用从 .onclick 事件函数获得的变量,并在所述事件之外、代码的另一部分中使用它?

javascript - 如何使 Data 和 Vuex 响应式?

performance - Oracle 和 PostgreSQL 的性能差异有多大?

performance - 为什么更新到 Rust 1.38.0 后 Vec::retain 运行速度变慢?

performance - OpenEJB 性能最高、最轻量的传输是什么?