Javascript 当我想调用函数时,如何调用布尔isTested 我正在创建一个js脚本来检查 数据库,如果它存在,它应该检查某个给定的 手机号码和那个账户有关联 此外,布尔测试还必须检查手机号码是否与 该帐户已测试并正在运行。如果是这样的话,它应该通过,否则它就会被取消 应断定simcell有故障,并将其从用户处移开 帐户到包含有故障的SIMCELL的集合

Javascript 当我想调用函数时,如何调用布尔isTested 我正在创建一个js脚本来检查 数据库,如果它存在,它应该检查某个给定的 手机号码和那个账户有关联 此外,布尔测试还必须检查手机号码是否与 该帐户已测试并正在运行。如果是这样的话,它应该通过,否则它就会被取消 应断定simcell有故障,并将其从用户处移开 帐户到包含有故障的SIMCELL的集合,javascript,Javascript,我该如何着手解决这个问题 function moveFaultySims(cellNo,isTested) { { if(user.usercellphone=="8888888888") { if(isTested){ //do nothing } else{ db.faultysimcell.insert({simcell:cellNo}); } } else{

我该如何着手解决这个问题

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);

    }

 }
})
请检查这个代码 我将if语句更改为1==isTested

请检查这个代码
我将if语句更改为1==isTested

在if中对
isTested
的求值是否有问题?请详细说明你面临的问题


除了传递空字符串
'
null
false
以外的任何内容都将计算为true,因此,如果将字符串作为方法的第二个参数传递,请小心,因为
if('false')
返回true。

在if中对
isTested
的计算是否有问题?请详细说明你面临的问题


除了传递空字符串
'
null
false
之外,传递任何内容都将计算为true,因此如果将字符串作为方法的第二个参数传递,请小心,因为
if('false')
返回true。

您到底遇到了什么问题?我在校准函数时遇到了问题,比如moveFaultySims(“0123855455”,这是我在指定isTested true/false时遇到的问题);请解释更多,您所说的“麻烦”是什么意思"? 请考虑我们不能透过你的眼睛看,需要所有相关信息,以便能够帮助你。请看一下
isTested
是第二个参数,您是否尝试过类似
moveFaultySims(“0123855455,true)
?嗨,Lisa,isTested的意思是“正在工作?”"? 如果没有,您将需要在isTested中使用另一个条件。另外,看起来您还有一组多余的无需添加的大括号用于moveFaultySims。您到底遇到了什么问题?我在校准函数时遇到了问题,例如moveFaultySims(“0123855455”,这里我在指定isTested true/false时遇到了问题);请解释更多,你说的“麻烦”是什么意思?请考虑我们不能透过你的眼睛看,需要所有相关信息,以便能够帮助你。请看一下
isTested
是第二个参数,您是否尝试过类似
moveFaultySims(“0123855455,true)
?嗨,Lisa,isTested的意思是“正在工作?”"? 如果没有,您将需要在isTested中使用另一个条件。另外,看起来您还有一组多余的无编号的花括号用于moveFaultySims。谢谢,它现在似乎起作用了,1==isTested有帮助。调用函数时,我的第二个参数应该是什么?应该是真的还是假的,还是“真的”或“假的”谢谢,现在似乎可以了,1==isTested有帮助。调用函数时,我的第二个参数应该是什么?是真是假还是“真”还是“假”
function moveFaultySims(cellNo,isTested)
{ 
 {

    if(user.usercellphone=="8888888888")
    {
       if(1==isTested){
         //do nothing
       }
       else{
          db.faultysimcell.insert({simcell:cellNo});
       }
    }
    else{
       console.log(" device not in the default user account"+cellNo);

    }

 }
})