2017-02-21 454 views
-1

JavaScript在if語句中使用時,「> -1」是什麼意思? 例如:JavaScript在if語句中使用時,「> -1」是什麼意思?

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

與if語句的外部相同。 – Bergi

+0

重要思想是指標。它通常看起來更多然後localtion.href不是零 –

+0

你不能谷歌這個?https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/String/indexOf –

回答

2

這只是做了檢測的URL字符串about的。如果在URL中找到about,該塊將執行。

indexOf函數的約定是在找不到該項目時返回-1

+0

感謝你徹底的回答。我很感激! – wallrouse

1

的indexOf返回-1,如果搜索失敗,如果找到字符串中出現的指數...

2

的indexOf返回-1如果模式無法找到。如果找到它,它將返回第一個發生的索引。