javascript中返回错误

javascript中返回错误,javascript,Javascript,我有一个变量值 var deleteboxvalue = "111111111111111"; if(deleteboxvalue.indexOf('0') >= 0) { alert("You can't delete all Contact Number."); return false; } else { alert("All Zeros are not selected."); return true; } 我想检查0是否不存在于该变量中,我想返回false并

我有一个变量值

var deleteboxvalue = "111111111111111";
if(deleteboxvalue.indexOf('0') >= 0) {
    alert("You can't delete all Contact Number.");
return false;
} 
else { 
    alert("All Zeros are not selected."); return true;
}
我想检查0是否不存在于该变量中,我想返回false并以“您无法删除所有联系人号码”的形式发出警报。但在这两种情况下,如果变量中存在0,在这种情况下,它也将返回false并以“您无法删除所有联系人号码”的形式向我发出警报

我想检查此文件中是否不存在0我想返回false

如果是这样,那么你的逻辑就颠倒了。如果
0
在字符串中(即,它位于大于或等于0的索引处),则当前返回false。如果要在字符串中未找到
0
时返回false,可以执行以下操作:

if(deleteboxvalue.indexOf('0') == -1) {
    alert("You can't delete all Contact Number.");
    return false;
} 
else { 
    alert("All Zeros are not selected."); 
    return true;
}
然而,我可能完全误解了你的意图

我想检查此文件中是否不存在0我想返回false

如果是这样,那么你的逻辑就颠倒了。如果
0
在字符串中(即,它位于大于或等于0的索引处),则当前返回false。如果要在字符串中未找到
0
时返回false,可以执行以下操作:

if(deleteboxvalue.indexOf('0') == -1) {
    alert("You can't delete all Contact Number.");
    return false;
} 
else { 
    alert("All Zeros are not selected."); 
    return true;
}
然而,我可能完全误解了你的意图

  • 在JavaScript中创建一个函数,例如:

     function CheckContacts() {
        var deleteboxvalue = "111111111111111";
        if (deleteboxvalue.indexOf('0') >= 0) {
            alert("You can't delete all Contact Number.");
            return false;
        } else {
            alert("All Zeros are not selected."); return true;
        }
    }
    

  • 在body onload上调用该JavaScript方法:

    <body onload="CheckContacts()">
    
    
    
  • 在JavaScript中创建一个函数,例如:

     function CheckContacts() {
        var deleteboxvalue = "111111111111111";
        if (deleteboxvalue.indexOf('0') >= 0) {
            alert("You can't delete all Contact Number.");
            return false;
        } else {
            alert("All Zeros are not selected."); return true;
        }
    }
    

  • 在body onload上调用该JavaScript方法:

    <body onload="CheckContacts()">
    
    
    

  • 我的意思是我有一组用于删除联系人号码的框。我已使用循环创建了条件,并在变量中获取值。如果选中复选框,我已在变量中添加1,否则添加0。最后,我创建了一个变量deleteboxvalue=“111111111”;现在我想检查0是否存在,如果0不存在,我想返回true,如果0不存在,我想返回false。我的意思是我有一组用于删除联系人号码的框。我已使用循环创建了条件,并在变量中获取值。如果选中复选框,我已在变量中添加1,否则添加0。最后,我创建了一个变量deleteboxvalue=“111111111”;现在,我想检查0是否存在于此中,我想返回true如果0不存在,我想返回false。