If / Else语句位置 - Javascript

时间:2016-03-27 21:43:14

标签: javascript if-statement syntax

我正在为我的班级开展另一个项目,我仍然试图掌握HTML(现在真的开始错过Python,具有讽刺意味)。无论如何,我定义了一个将生成随机数的函数,我正在尝试构建一个单独的函数,它将根据随机生成的数字显示结果。我认为一个简单的if / then语句可以工作,但是由于添加了if / then语句,我无法使原始函数显示除了最初在页面底部创建的按钮以外的任何内容,即使我注释掉了新的零件,它仍然不想工作。我迷失了,不管我是不是放错了地方或者是初学者的错误。

这是我一直在使用的一个例子:

<script>
        function randomNumber() {
        document.getElementById("demo").innerHTML = Math.floor((Math.random() * 5) + 1);
        }
        /*function () {
            if randomNumber= 1 {
            innerHTML = "Option 1"
            }
            if randomNumber= 2 {
            innerHTML = "Option 2"
            }
            if randomNumber= 3 {
            innerHTML = "Option 3"
            }
            if randomNumber= 4 {
            innerHTML = "Option 4"
            }
            if randomNumber= 5 {
            innerHTML = "Option 5"
            }
            }*/
    </script>

1 个答案:

答案 0 :(得分:0)

randomNumber将函数作为对象返回。如果您返回&#34;演示&#34;的相同值,randomNumber()将返回随机数。元件。所以,你的if语句应该像if (random number()==x){//some code if the number equals x}

一样开始