问答详情
源自:2-7 编程练习

各位大神帮帮忙,看下这是为什么呢?作为一个小白,想破脑袋也不明白啊

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

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

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

https://img1.mukewang.com/5d05afe50001fab705170206.jpg

各位大哥哥大姐姐请问一下,为什么点了“拜拜”以后还会出现“谁让你离开的”,没有满足第二个“if”的判定条件呀?为什么还会出现呢,这是为什么呢?

提问者:慕妹0204700 2019-06-16 11:00

个回答

  • _漫漫前端路
    2019-06-16 11:50:06
    已采纳

    我分析给你听:当你confirm窗口弹出后,你点击取消,进入第一个if语句时,已经用var 声明了bbb的值,只是你执行的是if后面那个else语句,此时bbb的值为undefined,于是在进入第二个if语句时,判断bbb的值是否与null相同,因为undefined==null,所以执行了第二个if语句的操作