如何生成随机数并将其用于操作?
How to generate random number and use it for action?
我的主要想法是生成某种"random greetings",想法是生成一个随机数,并取决于要显示的数字"random greeting"。
这是我的非工作代码:
<p class="status">Your random splash screen: <span id="greeting">You don't have one</span></p>
<script>
var x = Math.floor((Math.random() * 4) + 1);
if (x == 1) {
document.getElementById("greeting").innerHTML = "Greeting 1";
} else if (x == 2) {
document.getElementById("greeting").innerHTML = "Greeting 2";
} else if (x == 3) {
document.getElementById("greeting").innerHTML = "Greeting 3";
} else if (x == 4) {
document.getElementById("greeting").innerHTML = "Greeting 4";
}
</script>
我不知道哪里出了问题,请帮忙!
如您所见,代码运行良好:
var x = Math.floor(Math.random() * 4);
var greetings = ['Greeting 1', 'Greeting 2', 'Greeting 3', 'Greeting 4'];
document.getElementById("greeting").innerHTML = greetings[x];
<p id="greeting">Nice to meet you!</p>
我的主要想法是生成某种"random greetings",想法是生成一个随机数,并取决于要显示的数字"random greeting"。 这是我的非工作代码:
<p class="status">Your random splash screen: <span id="greeting">You don't have one</span></p>
<script>
var x = Math.floor((Math.random() * 4) + 1);
if (x == 1) {
document.getElementById("greeting").innerHTML = "Greeting 1";
} else if (x == 2) {
document.getElementById("greeting").innerHTML = "Greeting 2";
} else if (x == 3) {
document.getElementById("greeting").innerHTML = "Greeting 3";
} else if (x == 4) {
document.getElementById("greeting").innerHTML = "Greeting 4";
}
</script>
我不知道哪里出了问题,请帮忙!
如您所见,代码运行良好:
var x = Math.floor(Math.random() * 4);
var greetings = ['Greeting 1', 'Greeting 2', 'Greeting 3', 'Greeting 4'];
document.getElementById("greeting").innerHTML = greetings[x];
<p id="greeting">Nice to meet you!</p>