问答详情
源自:2-3 JavaScript-确认(confirm 消息对话框)

变量后面赋值问题

var mymessage=confirm("你喜欢Javascirpt吗?")这种是赋了个确认对话框么。那var mychar=alert()可以不?


提问者:浮沉幻听 2018-12-18 12:02

个回答

  • 阳火锅
    2018-12-18 16:13:30
    已采纳

    https://img4.mukewang.com/5c18ab1000011cbb06520387.jpg

    https://img.mukewang.com/5c18ab110001c0e106400396.jpg

    通过上面的验证,你会发现。。使用confirn函数弹出对话框时,我点击对话框确认会弹true,点取消会弹false

    同时使用alert函数你会发现,我点击对话框确认会弹出undefined..

    也就是说使用confirn函数,我可以通过true与false来进行判断执行的动作。使用alert却没办法判断。。

    可能讲得有点难理解,其实顺着思路多想。。总有一天你能明白。。望采纳。。谢谢

  • Fidel_Yiu
    2018-12-18 15:01:49

    不可以。因为confirm(str);它是会返回一个值的,如果确认返回true,如果取消返回false。而alert不会返回值。