Javascript 如何摆脱这个问题?

Javascript 如何摆脱这个问题?,javascript,Javascript,我正在用Html和Javascript构建一个骰子。我想要两个随机生成的数字(加法)的结果。 我怎样才能得到这两个数之和的结果呢 <!DOCTYPE html> <html> <head> <title>Dice</title> <h1 style="text-align:center;color:lime;font-size:300%">Dice</h1> <h

我正在用Html和Javascript构建一个骰子。我想要两个随机生成的数字(加法)的结果。 我怎样才能得到这两个数之和的结果呢

<!DOCTYPE html>
<html>
<head>
    <title>Dice</title>
    <h1 style="text-align:center;color:lime;font-size:300%">Dice</h1>
    <hr/>
    <br/>
    <h1 style="color: red;text-align:center;font-size:250%">You Have Got:</h1>
    <h1 style="color:gold;text-align:center;font-size:300%"><script type="text/javascript">
        var num1 = document.write(Math.floor(Math.random() * 6 + 1));
        
        document.write("<br/>");
        document.write("<br/>");

        var nu,2 = document.write(Math.floor(Math.random() * 6 + 1));
        
        document.write("<br/>");

        num1 = parseFloat(num1);
        num2 = parseFloat(num2
);
  
        document.write("<br/>");

        document.write("Result:");

        document.write(dice1 + dice2);
     </script></h1>
    <button onClick="window.location.reload();" style="font-size:200%; margin:auto;display:block;background-color:black;color:cyan">Roll Again</button>
</head>
<body style="background-color:black">
</body>
</html>

我只将数字存储为单独的变量,这样您就不必在添加之前对它们进行转换


掷骰子
掷骰子


你有: var num1=数学地板(数学随机()*6+1); 文件写入(num1); 文件。写(“
”); 文件。写(“
”); var num2=Math.floor(Math.random()*6+1); 文件编写(num2); 文件。写(“
”); //num1=解析浮点(num1); //num2=浮点(num2); 文件。写(“
”); 文件。写入(“结果:”); 文件写入(num1+num2); 再次滚动
文档写入返回未定义的
变量nu,2
看起来像是输入错误,请更正此错误。
dice1
/
dice2
从未定义过。你的意思是
num1
/
num2
?你试过Number()吗;而不是parseInt或parseFloat?是的,我试过Number()
parseInt();
parseFloat();