Javascript 我可以将数字声明为变量吗
我可以用JavaScript做这个吗Javascript 我可以将数字声明为变量吗,javascript,Javascript,我可以用JavaScript做这个吗 var 1 = "me"; var 2 = "you"; var 3 = "we"; 如果没有,围绕它的工作是什么 我的目标是创建一个生成随机数的游戏,然后回答该数字代表的内容。使用对象: var obj = {1: "me", 2: "you", 3: "we"}; 然后,在生成随机数时,可以使用obj[number]查找相关值。当然,如果数字总是按顺序排列的,那么可以使用数组,因为数组索引从0开始,所以在开
var 1 = "me";
var 2 = "you";
var 3 = "we";
如果没有,围绕它的工作是什么
我的目标是创建一个生成随机数的游戏,然后回答该数字代表的内容。使用对象:
var obj = {1: "me",
2: "you",
3: "we"};
然后,在生成随机数时,可以使用
obj[number]
查找相关值。当然,如果数字总是按顺序排列的,那么可以使用数组,因为数组索引从0
开始,所以在开始时只需要一个伪值,这样做就像var arr=[null,“me”,“you”,“we”]代码>也会以同样的方式工作。不,你不能。解决方法是以字母开头变量名:
var a1 = "me";
var a2 = "you";
var a3 = "we";
我想您需要一个数组:
var answers = ["","me","you","we"];
然后:
具有以下值:
"me"
您应该使用数组
var answers = ["","me","you","us"];
answers[1] returns me
answers[2] returns you
answers[3] returns us
或者使用字母作为前缀
像
这个问题似乎离题了,因为它是关于JavaScript极其基本的方面,即什么是有效标识符。@RUJordan的可能重复-这不是真正的问题吗?我如何定义数字的值(答案是dictionary或array)而不是变量名的有效字符?这是一个隐含的问题。他问是否允许使用这些变量名。更不用说它没有任何企图,而且它是非常基本的东西。虽然这是一个幼稚的问题,但是如果初学者甚至不知道数组的存在,你希望他们怎么问数组呢?
var answers = ["","me","you","us"];
answers[1] returns me
answers[2] returns you
answers[3] returns us
var b1 = "me";
var b2 = "you";
var b3 = "we";