javascript中两个随机变量之和

javascript中两个随机变量之和,javascript,Javascript,在我的例子中,我想在每次按toss时显示正面+反面的总数,这样在这种情况下,toss也会动态变化 问题是,我如何添加正面+反面,并在每次单击掷骰时显示它们的总数 这是我的代码: <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN"> <html> <head> <script type="text/javascript"> <!-- var heads =

在我的例子中,我想在每次按
toss
时显示正面+反面的总数,这样在这种情况下,toss也会动态变化

问题是,我如何添加正面+反面,并在每次单击掷骰时显示它们的总数

这是我的代码:

<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN">
<html>
<head>
    <script type="text/javascript">
        <!--
        var heads = 0;
        var tails = 0;

        function toss() {
            var headsField = document.getElementById("heads");
            var tailsField = document.getElementById("tails");

            if (flip()) {
                ++heads;
                headsField.value = heads;
            } else {
                ++tails;
                tailsField.value = tails;
            }
        }
        // end function toss
        function flip() {
            return Math.floor(Math.random() * 9) == 1
        }
        // end function flip
    </script>
    <title></title>
</head>
<body>
    <form action="">
        <table border="1">
            <tr>
                <td>Heads</td>
                <td><input id="heads" type="text"></td>
            </tr>
            <tr>
                <td>Tails</td>
                <td><input id="tails" type="text"></td>
            </tr>
            <tr>
                <td><input onclick="toss()" type="button" value="Toss"></td>
            </tr>
        </table>
    </form>
</body>
</html>

这是我不久前创建的一个。也许对你有用。它通过取一个随机数来模拟抛硬币,并确定它是奇数([H]ead)还是偶数([T]ail):


添加
正面+反面
。看

新表行

<tr>
   <td>Total</td>
   <td>
      <input id="total" type="text">
   </td>
</tr>
输出


空格键有什么问题吗?像
var total=heads+tails
这样简单不是吗?对我不起作用:有什么帮助吗?对我来说很好:删除
)。这与原来的问题完全不同。因此:也许它对you@Al_fareS没问题:)
<tr>
   <td>Total</td>
   <td>
      <input id="total" type="text">
   </td>
</tr>
var heads = 0;
var tails = 0;

function toss() {
    var headsField = document.getElementById("heads");
    var tailsField = document.getElementById("tails");
    var total = document.getElementById("total");

    if (flip()) {
        headsField.value = ++heads;
    } else {
        tailsField.value = ++tails;
    }

    total.value = (heads + tails);
} // end function toss
function flip() {
    var msg = Math.floor(Math.random() * 9) == 1;
    return msg;
} // end function flip