confirm问题

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

雪紫冰雨01

2017-02-05 09:04

  1. mymessage==ture   两个等号?这里有什么特殊含义吗?

  2.  <script type="text/javascript">

  3.   function rec(){

  4.     var mymessage=confirm(选择);

  5.     if(mymessage==true)

  6.     {

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

  8.     }

  9.     else

  10.     {

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

  12.     }

  13.   }    

  14.   </script>

  15. </head>

  16. <body>

  17.     <input name="button" type="button" onClick="rec()" value="点击我,弹出确认对话框" />

  18. </body>

    这样的代码运行出来,点击按钮没有弹框显示啊?请问这是怎么回事呢?

写回答 关注

3回答

  • qq_黄前久美子_04062299
    2017-02-05 15:19:08
    已采纳

    =是赋值 == 是判断

    如 a = k ; 是将 k的值赋给a

    而 a == k; 是判断a和k是否相等,如果相等返回true,不相等返回false

    == 一般用在if 或者while这种判断和循环语句中。

    比如 if (a == k){

              a = a + k;

    加油学习哦!

    雪紫冰雨01

    谢谢喽,会加油的,嘻嘻

    2017-02-05 15:54:27

    共 1 条回复 >

  • 侧耳听风_0
    2017-02-05 12:09:43

    两个等号就是判断是否相等的意思

  • 雪紫冰雨01
    2017-02-05 09:07:22

    我已经知道了,嘻嘻,因为少了一个""      但是第一个问题还请大神帮忙,嘻嘻

JavaScript入门篇

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

739817 学习 · 9566 问题

查看课程

相似问题