哪一个比较两个字符串更有效?

时间:2014-01-28 00:31:30

标签: javascript regex

我希望它知道这两个选项中的哪一个会更快更有效: 这个:

if(str === 'javascript') {
    alert("good");
}

或:

var regexp = /^(:?hola)&/;
if(regexp.test(str)) {
    alert("good");
}

感谢。

1 个答案:

答案 0 :(得分:2)

直接比较两个字符串肯定会比正则表达式更快。这种情况很可能适用于任何语言。