用大括号括起来的语句问题

Statements wrapped in curly braces problems

本文关键字:语句 问题 起来      更新时间:2023-09-26

我发现在javascript中,如果我们在控制台中编写

var i = 5;
{
  i = 6;
}
var b;

为什么它在吐6,如果我写这样的东西:

{
t:33
}

变量t存储在哪里以及如何访问它?

因为这:

var i = 5;
{
  i = 6;
}
var b;

写这个是一样的吗:

var i = 5;
i = 6;
var b;

变量声明没有记录到控制台中,只有附件,因此您将从i=6附件中看到6。(i=6返回指定的值,var声明不返回)

在第二种情况中,您创建了一个具有关键字t 的对象