我正在查看其他人写的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$0
和id$1
是什么意思?他们是根据输入/命令行参数创建变量名称还是完全做其他事情?
答案 0 :(得分:2)
$是变量名中的有效字符。所以它们是正常变量。
按照惯例,它们最常用于引用jQuery对象,因为这个库的函数传统上使用$('something')。所以将jQuery对象分配给:
是很自然的var $button = $('#btn');
因为jQuery它是一个非常受欢迎的库,有些人不鼓励它使用,所以不要混淆它。
但你可以随意使用它们。