Javascript如果返回false,则行为异常。为什么?

时间:2018-07-20 14:50:56

标签: javascript

以下代码按预期显示了两条警报消息

<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>

我完全希望第二组代码同时显示两条警报消息。它显示为非的原因是什么?

1 个答案:

答案 0 :(得分:2)

在这种情况下,您的return语句未封装在函数内,因此页面将其视为错误,因此不会显示警报消息。