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

来源:2-3 JavaScript-确认(confirm 消息对话框)

慕运维0036432

2018-06-12 01:06

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

写回答 关注

1回答

  • 码美
    2018-06-12 10:27:37
    已采纳

    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;

            }*/

      }    


    慕运维003...

    非常感谢!

    2018-06-12 23:14:32

    共 1 条回复 >

JavaScript入门篇

JavaScript做为一名Web工程师的必备技术,本教程让您快速入门

741026 学习 · 9681 问题

查看课程

相似问题