我知道我们可以只使用一个var用于许多变量并使用逗号分隔它们
var text1 = 'abc',
text2 = 'bcd',
text3 = 'dfg'
Run Code Online (Sandbox Code Playgroud)
但如果我的变量是
var text1 = 'abc',
text2 = 'bcd',
text3 = 'dfg',
text4 = $(this).find('div').next('li');
text5 = $(this).find('div2').next('li2');
Run Code Online (Sandbox Code Playgroud)
我发现text4末尾的逗号不正确,如果这样的情况我们还需要逗号分隔或分号与var前面的?
var var1 = val1,
var2 = val2;
Run Code Online (Sandbox Code Playgroud)
相当于:
var var1 = val1;
var var2 = val2;
Run Code Online (Sandbox Code Playgroud)
逗号用于在一个var语句中分隔多个变量声明,分号用于分隔多个语句.因此,当您使用分号时,您必须var再次使用该关键字,因为您正在开始一个新的语句.
如果使用分号并且不在var新语句中使用关键字,则将分配全局变量,而不是声明本地变量.