我已經看到了網絡中的一段代碼。什麼是函數中的「return(var> -1)」?
function isMobile() {
var index = navigator.appVersion.indexOf("Mobile");
return (index > -1);
}
爲什麼我們不能檢查index是否>或< 0?請解釋返回索引> -1。
我已經看到了網絡中的一段代碼。什麼是函數中的「return(var> -1)」?
function isMobile() {
var index = navigator.appVersion.indexOf("Mobile");
return (index > -1);
}
爲什麼我們不能檢查index是否>或< 0?請解釋返回索引> -1。
indexOf
當「Mobile」不在navigator.appVersion
中時返回-1。如果「移動」在navigator.appVersion
中,則返回(index > -1)
相當於返回true
,如果不是,則返回false
。
https://developer.mozilla.org/zh/JavaScript/Reference/Global_Objects/Array/indexOf – stewe 2012-03-30 02:28:20