什么是“VAR” JavaScript数组初始化之前参考列表或阵列本身的要素是什么? [重复]

问题描述 投票:0回答:1

我学会了用“让”在JavaScript中初始化数组,但我最近发现,“无功”也可被使用。

var evenNumbers=[2,4,6,8];

我知道,它可能使用VAR来初始化在JavaScript函数,如

var hello=function(){};

所以很自然,我假定“VAR”被用来初始化变量指的是阵列的名称,在这种情况下evenNumbers。

不过我最近也了解到,在C,这是我认为的Java的类型语言的祖父初始化数组,数组中使用的变量的类型是用来初始化数组电话。

int evenNumbers[]={2,4,6,8};

显然,在这种情况下,INT是指列表中的元素,因为阵列不是int。

因此,我假定VAR前在JavaScript的阵列呼叫指的是列表的元素。我试图用错误的强类型到一个新的JavaScript变量来测试它,像

int newYearsResolutions=["Stop procrastinating"];

这给了我一个意外的标识,但由于数组不是int,也不是“不要再拖延”一个int这不是太大的帮助。然后,我尝试

int evenNumbers=[2,4];

这给了我同样的错误,导致我回到我原来的结论,这里被命名为变种是“evenNumbers”,而不是整数2和4,但我还是觉得我可能失去了一些东西。

所以,VAR = evenNumbers [2,4]出现命名变量evenNumbers而不是数组的元素。我只是想仔细检查,确定是这种情况。

javascript arrays types casting var
1个回答
2
投票

JavaScript是不是一个类型化的语言。 int是不是保留字,因此没有做任何事情。 var, let, const是给变量赋值的所有方面 - 无论其类型。

© www.soinside.com 2019 - 2024. All rights reserved.