Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/474.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 我可以将数字声明为变量吗_Javascript - Fatal编程技术网

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开始,所以在开

我可以用JavaScript做这个吗

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";