Javascript if-else不起作用

时间:2016-09-02 09:03:43

标签: javascript if-statement

我正在尝试运行以下代码,包括if statments,但我无法显示警报。我甚至尝试过,但没有运气。 任何帮助,将不胜感激。 感谢。

<!DOCTYPE html>
<html>
<body>
    <script>
        var a= "am";
        var c = 8; 
        var d = 7;

        if(a == a)
        {
            alert("1st if");
            if(c > d)
            {
                alert("2nd if");
                return false;
            }
            else
            {
                alert("1st else");
            }
        } 
    </script>      
</body>
</html>

2 个答案:

答案 0 :(得分:0)

删除&#34;返回false&#34;它会起作用。

答案 1 :(得分:0)

我没有得到你想要做的“return false”声明。 无论如何,你可以删除它,if-else也能正常工作。

编辑:请注意,“return”语句应该在函数中使用:您可以在函数声明中包含if语句,甚至可以包含自调用匿名函数。

以下是显示警报的示例:

var a= "am";
var c = 8; 
var d = 7;
(function (){
    if(a == a)
    {
        alert("1st if");
        if(c > d)
        {
            alert("2nd if");
            return false;
        }
        else
        {
            alert("1st else");
        }
    }
})();