【发布时间】:2011-04-08 19:26:23
【问题描述】:
这段代码在所有主流浏览器中都安全吗?
var string = '123'
alert(string[1] == '2') // should alert true
【问题讨论】:
-
jw.你为什么要这样做,这也是优化的。不是抨击……只是好奇。 alert(string.indexOf("2") != -1);
-
@Tim:因为那不是一回事?您的条件检查它是否出现在字符串中。他正在检查字符串中特定位置的值。如果你做了 string.indexOf("2") == 1) 那将是同样的事情。
-
@Tim 当你做 IndexOf('2') != -1。所有这一切都告诉你,'2' 存在于字符串中的某个位置。它不验证 '2' 是索引 1。
标签: javascript arrays string cross-browser