if条件不满足时,为什么不直接执行else语句?
<script type="text/javascript">
function openWindow(){
var Wopen=confirm("您是会员吗?");
var anhao=prompt("请输入你的会员码")
if (Wopen==true)
{
if(anhao=="123456")
{
document.write("尊敬的会员您好")
}
else
{
alert("密码错误,请重新输入")
}
}
else
{
alert("请先注册")
}
}
</script>
</head>
<body>
<input type="button" value="新窗口打开网站" onclick="openWindow()" />
</body>
</html>
如上这段代码,在点击按钮后,弹出对话框后点“取消”(if条件不成立),为什么不直接执行else语句,而还要执行if语句里的prompt条件?