有人可以向我解释一下 -1 在这个 if 语句中是什么意思/代表什么。
if(window.location.href.indexOf("pathname") != -1) {
//do something
};
我认为的方式是做类似的事情(如果是真的那么做一些事情)
if(window.location.href.indexOf("pathname") == 0) {
//do something
};
0 等于 1?这意味着它总是错误的,除非“路径名”存在成为真的?
这一直让我感到困惑。我应该使用 != -1、== 0 还是 >=0。