0
我看到在switch语句:case语句字符串与正则表达式?
switch() {
case 'string': ...;
}
,但会希望,如果我能做到这一点?
switch() {
case 'string??' ...;
}
其中?? ??就像接受2个随机字符一样。
我看到在switch语句:case语句字符串与正则表达式?
switch() {
case 'string': ...;
}
,但会希望,如果我能做到这一点?
switch() {
case 'string??' ...;
}
其中?? ??就像接受2个随机字符一样。
使用if
声明。 switch
声明不适用于复杂的比较。
if (/^string..$/.test(theString) {
....
因此,如果if语句被认为速度稍慢,因为我需要处理接近实时的数据? – Proyb2 2010-11-02 08:20:39
@user:不,也不''switch'语句更快。你应该分析它(如果你有选择)。 – kennytm 2010-11-02 08:22:18
考虑到你不能在switch语句中使用正则表达式,if/else语句是否“慢”并不重要:它没有什么比慢。 – 2010-11-02 08:23:29