Javascript 为什么变量的名称在同一行上声明了两次?

Javascript 为什么变量的名称在同一行上声明了两次?,javascript,Javascript,我创建了以下函数 function test(){ var el = el = document.body; }; test(); 这里重复的el代表什么?它们返回相同的值吗?有人能简单地解释一下吗?提前感谢。第二个泄漏到全局范围,并且是完全冗余的。在我看来,它代表了错误的双粘贴操作 ctrl+v+v jQuery是在哪里输入图片的?那么,为什么要创建它呢?不是因为吊装。啊,你是对的。但仍然是多余的。@pimvdb,当从我的Firebug控制台运行时,这确实会污染全局命名空间。@Fr

我创建了以下函数

function test(){
    var el = el = document.body;
};
test();

这里重复的
el
代表什么?它们返回相同的值吗?有人能简单地解释一下吗?提前感谢。

第二个泄漏到全局范围,并且是完全冗余的。

在我看来,它代表了错误的双粘贴操作

ctrl+v+v

jQuery是在哪里输入图片的?那么,为什么要创建它呢?不是因为吊装。啊,你是对的。但仍然是多余的。@pimvdb,当从我的Firebug控制台运行时,这确实会污染全局命名空间。@FrédéricHamidi-
var anything
污染Firebug中的全局命名空间;)嘿,我不知道。谢谢大家:)