1.let与const a.首先我们可以看见这样运行的结果出现了5,说明变量i在外面仍然给打印出来了,这里不符合我们代码的规律,特别是作用域问题。 b.那么我们将var改成let呢会怎么样?结果显而易见,出现变量没有定义,说明变量i只有在循环之内生效。 c.那么接下来我们我们运行这段代码。我们可以看出原本我们不想让PI被改变,但是运行结果还是改变了。 b.改变var为const,我们就可以发现这里...