在 JavaScript 中,var 是一种基本的声明变量的关键字。然而,有人可能会发现,如果在函数内部定义一个变量,并且不使用 var 关键字,那么这个变量实际上并不是全局变量,而是函数作用域内的变量。这可能会导致一些混淆和困惑。原因是,在 JavaScript 中,函数内部的变量都是自动被提升到...