为了账号安全,请及时绑定邮箱和手机立即绑定

想问一下confirm() 通过判断fi...else

想问一下confirm()   都是通过判断if...else来获取对应的值来显示返回给出的容嘛?  这个是固定格式嘛? 还是有其他格式?

正在回答

1 回答

confirm返回值是布尔值,只有true和false,你可以通过if...else...获得这两个条件对应的返回值,也可以通关过switch语句去获得;这个关键不是格式和到底是用if还是switch,假如confirm()有三个返回值,那要输出相对应的返回内容就得三次判断if...else...else...,同样用switch要有三次的case判断。回到这一题中,下面用了if和switch语句,结果是一样的:

function rec(){

    var mymessage= confirm("你是女士!");

    // if语句

    /*if(mymessage==true)

        {

        document.write("你是女士!");

        }

        else

        {

            document.write("你是男士!");

        }*/

     // switch语句

    /*switch (mymessage)

        {

        case true:

          document.write("你是女士!");

          break;

        case false:

          document.write("你是男士!");

          break;

        }*/

  }    


1 回复 有任何疑惑可以回复我~
#1

慕运维0036432 提问者

非常感谢!
2018-06-12 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

想问一下confirm() 通过判断fi...else

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信