Javascript can';t get random#to pass through switch语句
所以我尝试用JavaScript制作一个“神奇8球”生成器。如果我的措辞有误,我很抱歉,我几周前才开始编写代码 我试图找出为什么我的代码无法从switch语句中记录变量'eightBall'。下面是我使用的代码,它没有将任何内容记录到控制台Javascript can';t get random#to pass through switch语句,javascript,switch-statement,Javascript,Switch Statement,所以我尝试用JavaScript制作一个“神奇8球”生成器。如果我的措辞有误,我很抱歉,我几周前才开始编写代码 我试图找出为什么我的代码无法从switch语句中记录变量'eightBall'。下面是我使用的代码,它没有将任何内容记录到控制台 var randomNumber = [Math.floor(Math.random() * 8)] var eightBall = '' switch (randomNumber) { case 0: eightBall = 'Better not t
var randomNumber = [Math.floor(Math.random() * 8)]
var eightBall = ''
switch (randomNumber) {
case 0:
eightBall = 'Better not tell you now." ;
break;
case 1:
eightBall = 'Concentrate and ask again." ;
break;
}
我已经设置了7个箱子,但为了节省空间,我不想把它们全部打印出来。我确信我所有的switch语句语法都是正确的
当I console.log(randomNumber)时,它会为我打印一个随机数。但是当我使用console.log(eightBall)时,它不会打印任何内容
任何帮助都将不胜感激
谢谢 为什么
randomNumber
是一个数组?这就解决了我的问题!非常感谢。我对编码是全新的,所以我现在在语法上犯了很多愚蠢的错误。我不确定是否需要括号,或者是否可以使用“括号中的括号”