我在javascript中发现如果我们在控制台中写道
var i = 5;
{
i = 6;
}
var b;
为什么它会随地吐痰6,如果我写的是:
{
t:33
}
变量t存储的位置以及如何访问它?
答案 0 :(得分:1)
因为:
var i = 5;
{
i = 6;
}
var b;
与写这个相同:
var i = 5;
i = 6;
var b;
变量声明不会记录到控制台中,只会记录为对齐,因此您会看到6
对齐中的i=6
。 (i = 6返回指定值,var
声明不返回)
在第二种情况下,您创建一个具有键t