javascript - 在 JavaScript 中返回错误

标签 javascript

我有变量deleteboxvalue

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 并给我警告“您无法删除所有联系号码。”

最佳答案

I want to check if 0 is not exist in this I want to return false

如果是这样的话,那么你的逻辑就颠倒了。如果 0 is 在字符串中(即在大于或等于 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 - 在 JavaScript 中返回错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7887601/

相关文章:

javascript - 通过 javascript 连接到 Maya

javascript - 错误时从 AJAX 调用重定向到 View

javascript - 无法读取 Node js中传入请求的数据

Javascript 正则表达式验证国家/地区名称

javascript - 是否可以根据复选框的状态为复选框的子项设置样式,而无需在样式化组件中使用三元?

javascript - 使用 Formik 更新 Material-UI TextField onBlur (React)

javascript - 响应 header 为空

javascript - flowjs上传方法未定义

javascript - 我应该在 ES7 装饰器后面加分号吗?

javascript - AJAX 未收到数据 ERR_EMPTY_RESPONSE