在JavaScript中,">是什么? -1"在if语句中使用时的意思是什么?

时间:2017-02-21 20:59:47

标签: javascript

在JavaScript中">是什么? -1"在if语句中使用时的意思是什么? 例如:

if(window.location.href.indexOf("about") > -1) {
  //code
}

3 个答案:

答案 0 :(得分:2)

这只是检测URL中的字符串about。如果在URL中找到about,则该块将执行。

indexOf函数的约定是在找不到该项时返回-1

答案 1 :(得分:2)

如果找不到模式,indexOf将返回-1。如果找到,则返回第一次出现的索引。

答案 2 :(得分:1)

如果搜索失败,indexOf返回-1,如果找到,则返回字符串中出现的索引...