JavaScript问题(可能是Math.floor(Math.random()或do-while)]]

问题描述 投票:0回答:2

以下代码无法正常工作:我使用方括号进行了预览,并且仅显示了文本的标题(“ JavaScript Math”和““ Math.floor(Math.random()* 10)+ 1)arpoo luvun 1-10väliltä”)。怎么了我的浏览器支持JavaScript,所以这不是问题。

<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
</head>
<body>
<h2>JavaScript Math</h2>
<p>Math.floor(Math.random() * 10) + 1) arpoo luvun 1-10 väliltä</p>
<p id="demo"></p>
<script>
var oikealuku=Math.floor(Math.random() * 10) + 1;
document.getElementById("demo").innerHTML = oikealuku;
var luku=0, i=0;
do
{
    luku=prompt ("Arvaa luku");
     if (i==3)
}
{
alert("Liian monta yritystä");
    break;
}
if(luku == oikealuku)
    alert ("Oikein. Oikea luku oli" +oikealuku);
    exit ();
{
if(luku < oikealuku)
{
alert ("Väärä arvaus! Luku on suurempi kuin" +oikealuku);
}
if (luku > oikealuku)
alert ("Väärä vastaus! Luku on pienempi kuin" +oikealuku);
i++;
}
{
while (luku!=oikealuku)`
alert ("Arvottu luku oli" +oikealuku);
}
}
</script>
</body>
</html>

下面的代码不起作用:我用方括号进行了预览,它仅显示了文本的标题(“ JavaScript Math”和“ Math.floor(Math.random()* 10)+ 1)arpoo luvun 1 -10väliltä”)。什么是...

javascript html math do-while
2个回答
0
投票

[JavaScript代码的语法有几处问题–大多是不匹配的括号/括号和while行上的反引号字符。


0
投票

我为您确定了代码。有一些语法错误:

© www.soinside.com 2019 - 2024. All rights reserved.