我想调用函数时如何调用布尔isTested

时间:2019-03-29 14:38:19

标签: javascript

  • 我正在创建一个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);

    }

 }
})

2 个答案:

答案 0 :(得分:0)

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

    }

 }
})

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

答案 1 :(得分:0)

在if中评估isTested时遇到麻烦了吗?请详细说明您面临的问题。

传递除空字符串''nullfalse之外的任何东西的结果为true,因此请注意,如果将字符串作为方法的第二个参数传递,则导致if('false')返回是的。