var i $ 0在javascript中意味着什么?

时间:2017-03-17 19:32:49

标签: javascript

我正在查看其他人写的javascript文件,我看到一个执行此操作的循环:

for (var i$0 = 0; i$0 < strings.length; ++i$0)
{
  var id$1 = strings[i$0][0];
  var data = strings[i$0][1];
  // ... blah
}

由于我不太熟悉javascript必须提供的所有功能,i$0id$1是什么意思?他们是根据输入/命令行参数创建变量名称还是完全做其他事情?

1 个答案:

答案 0 :(得分:2)

$是变量名中的有效字符。所以它们是正常变量。

按照惯例,它们最常用于引用jQuery对象,因为这个库的函数传统上使用$('something')。所以将jQuery对象分配给:

是很自然的
var $button = $('#btn');

因为jQuery它是一个非常受欢迎的库,有些人不鼓励它使用,所以不要混淆它。

但你可以随意使用它们。