以下代码按预期显示了两条警报消息
<script type="text/javascript">
alert("js code starting");
alert("js code ending");
</script>
但是由于某些原因,我无法理解此代码未显示任何警报消息:
<script type="text/javascript">
alert("js code starting");
if (false) {
return;
}
alert("js code ending");
</script>
我完全希望第二组代码同时显示两条警报消息。它显示为非的原因是什么?
答案 0 :(得分:2)
在这种情况下,您的return语句未封装在函数内,因此页面将其视为错误,因此不会显示警报消息。