javascript - 当我想调用函数时如何调用布尔 isTested
问题描述
- 我正在创建一个 js 脚本来检查数据库中的某个用户帐户,如果它存在,它应该检查某个给定的手机号码是否链接到该帐户。
- 此外,布尔测试还必须检查与帐户关联的手机号码是否经过测试并且正在工作。如果是这样,它应该通过,否则它应该断定 simcell 有故障,并将其从用户帐户移动到包含有故障的 simcell 的集合。
我该如何解决这个问题
function moveFaultySims(cellNo,isTested)
{
{
if(user.usercellphone=="8888888888")
{
if(isTested){
//do nothing
}
else{
db.faultysimcell.insert({simcell:cellNo});
}
}
else{
console.log(" device not in the default user account"+cellNo);
}
}
})
解决方案
你isTested
在 if 内的评估有问题吗?请详细说明您面临的问题。
传递除空字符串之外的任何内容''
,null
并且false
计算结果为 true,因此请注意,如果您将字符串作为方法的第二个参数传递,causeif('false')
将返回 true。
推荐阅读
- bash - bash 循环中的错误文件名
- android-studio - Github问题的导入项目
- asynchronous - Python3.7 pool.apply_async 似乎不适合我
- javascript - 如果对象的其他值相同,则 JavaScript SUM 对象值
- java - Spring Boot 是否阻塞了数据库操作?
- qt - 如何在 Qt 中添加我的主项目所依赖的子项目?
- javascript - 角度分页控制器
- javascript - 如何创建具有 3 个输入但映射到 1 个 yup 值的 Formik 和 yup 表单组件?
- android - Android 自定义适配器越界异常
- python - 在 myBinder 中安装 custom.js 文件?