javascript - 字符串比较比字符串长度快吗?

标签 javascript string performance comparison string-comparison

我不确定多次使用这些方法中的哪一种更快,使用大量字符串变量进行测试。
使用其中哪一个来检查字符串是否只是空格更快?

if (str.trim().length > 0) {

}

或者

if (str.trim() !== '') {

}

最佳答案

那么,为什么不测试一下呢? http://jsperf.com/empty-string-comparison2

就每秒计算量而言,它们相差不到 1%(至少在 Chromium 上)。除非您每秒测试数百万个字符串,否则我不会担心。

关于javascript - 字符串比较比字符串长度快吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15104103/

相关文章:

javascript - 在分区内获取 Canvas 上的确切鼠标位置

javascript - 如何在我的 typescript 中设置 tx_news 特定条件?

java - 从java字符串中删除所有 "<...>"

c++ - 如何在 C 中构造具有绝对整数值和等效 char 整数值的 char 数组?

multithreading - 使用STDOUT(屏幕)与常规文件的性能

Android:在 SurfaceView 上完成所有绘图;确保我的绘图符合任何屏幕尺寸的正确方法是什么?

javascript - 如何通过代码更改 paypal 按钮上的重定向页面

c# - 如何向文本文件添加新的唯一字符串

c# - 检查二维数组中的值

javascript - 当用户单击按钮时,将一串文本添加到输入字段中