我正在尝试编写 JavaScript 代码,该代码将通过一个函数生成一个随机数,然后使用该随机数(1 到 6 之间)为变量“背景”分配一个值。
这就是我所拥有的:
function genBackground() {
var x=Math.floor((Math.random()*6)+1);
assignBG(x);
alert("test alert");
}
function assignBG(x) {
if (x === 1){
var background=blue;}
else if (x === 2){
var background=green;}
else if (x === 3){
var background=red;}
else if (x === 4){
var background=purple;}
else if (x === 5){
var background=yellow;}
else if (x === 6){
var background=orange;}
}
警报“测试警报”不显示,但在“assignBG(x);”行之前显示。我做错了吗?