使用一个 var 关键字声明更多变量



你能解释一下以下内容吗?

var i,j = 2;

值 2 是同时分配给 i 和 j,还是只分配给最后一个,在本例中为 j?

谢谢。

var i,j = 2;

相当于:

var i;
var j = 2;

说明性示例:

var i,j = 2;
console.log('i is ' + i);
console.log('j is ' + j);
var ii;
var jj = 2;
console.log('ii is ' + ii);
console.log('jj is ' + jj);

所以我回答你的问题 那

var i,j=2;

在这一行代码中,告诉我们有两个变量 i 和 j,但取而代之的是,我们用逗号分隔这两个变量,j 声明一个值为 2。

如果我们删除两个变量之间的逗号,它会出错,因为变量只有一个键。

最新更新