我需要弄清楚如何使用HTML javascript从1-100创建随机数生成器。从1-100找到数字后,我需要判断数字是奇数还是偶数。这就是我到目前为止所做的:
<!DOCTYPE html>
<html>
<body>
<p>By clicking this button you will genarte a number from 1 to 100 </p>
<button onclick="myFunction()">Try it</button>
<p id="demo"></p>
<script>
function myFunction() {
var x = document.getElementById("demo")
x.innerHTML = Math.floor((Math.random() * 100) + 1);
if (a%==0)
system.out.println("Even Number");
else
system.out.println("Odd Number");
}
</script>
</body>
</html>
我认为我有随机数生成器,但不是奇数或偶数。 请帮忙。
答案 0 :(得分:3)
你似乎把Java和JavaScript混为一谈。 JavaScript是在浏览器中运行的,Java是您下载的VM(如果您已启用/安装了扩展,则有时可以在浏览器中运行)。 system.out.println
是Java。我继续改变了一些东西,使其完全成为JavaScript。
function myFunction() {
var x = document.getElementById("demo"),
randomNum = Math.floor((Math.random() * 100) + 1);
x.innerHTML = randomNum
if (randomNum % 2 == 0) {
console.log("Even Number");
} else {
console.log("Odd Number");
}
}
&#13;
<!DOCTYPE html>
<html>
<body>
<p>By clicking this button you will genarte a number from 1 to 100 </p>
<button onclick="myFunction()">Try it</button>
<p id="demo"></p>
&#13;
答案 1 :(得分:0)
您似乎在混合java / javascript,首先向您展示代码:
<!DOCTYPE html>
<html>
<body>
<p>By clicking this button you will genarte a number from 1 to 100 </p>
<button onclick="myFunction()">Try it</button>
<p id="demo"></p>
<script>
function myFunction() {
var ele = document.getElementById("demo");
var number = Math.floor((Math.random() * 100) + 1);
ele.innerHTML = number
if (number%2==0) {
alert("Even Number");
}
else {
alert("Odd Number");
}
}
</script>
</body>
</html>
Javascript中没有system.out.println
,您需要更多括号,最后检查是否错过了%2
。