Javascript 一个或多个之间有什么区别吗;var";声明?
可能重复:Javascript 一个或多个之间有什么区别吗;var";声明?,javascript,jquery,Javascript,Jquery,可能重复: 我有以下代码: var row = $link.attr('data-row'), a = 2, b = a; 这与: var row = $link.attr('data-row'); var a = 2; var b = a; 当我使用jslint时,它一直建议我只使用一个变量。人们通常会做什么来使代码最具可读性。还有什么方法可以停止jslint的抱怨吗?没有实际的区别。选择最适合你的。通过在文件顶部添加以下指令,可以告诉JSLint允许许多var语句:
我有以下代码:
var row = $link.attr('data-row'),
a = 2,
b = a;
这与:
var row = $link.attr('data-row');
var a = 2;
var b = a;
当我使用jslint时,它一直建议我只使用一个变量。人们通常会做什么来使代码最具可读性。还有什么方法可以停止jslint的抱怨吗?没有实际的区别。选择最适合你的。通过在文件顶部添加以下指令,可以告诉JSLint允许许多
var
语句:
/*jslint vars: true */
请注意,这两种变体之间存在以下差异:
缔约国声明如下:
对于代码中的每个VariableDeclaration和VariableDeclarationNoIn d,在
源文本顺序do
- 设dn为d中的标识符李>
- 让varalreadydecared成为调用env的HasBinding具体函数的结果 方法将dn作为参数传递
- 如果varalreadydecared为false,则
- 调用env的CreateMutableBinding具体方法,传递dn和 可配置绑定作为参数
- 调用env的SetMutableBinding 将dn、undefined和strict作为参数传递的具体方法
其中没有任何东西可以区分单独的和组合的
var
语句。没有实际的区别。选择最适合你的。通过在文件顶部添加以下指令,可以告诉JSLint允许许多var
语句:
/*jslint vars: true */
请注意,这两种变体之间存在以下差异:
缔约国声明如下:
对于代码中的每个VariableDeclaration和VariableDeclarationNoIn d,在
源文本顺序do
- 设dn为d中的标识符李>
- 让varalreadydecared成为调用env的HasBinding具体函数的结果 方法将dn作为参数传递
- 如果varalreadydecared为false,则
- 调用env的CreateMutableBinding具体方法,传递dn和 可配置绑定作为参数
- 调用env的SetMutableBinding 将dn、undefined和strict作为参数传递的具体方法
其中没有任何东西能够区分单独的和组合的
var
语句。不,这是一样的。第一个版本只是一个快捷方式。代码较短,只有一个变量。想不出任何其他差异。速度。前者比后者快2nd@SReject有什么引证或证据吗?@srject你有消息来源吗?什么速度?下载、解析或执行?不,是一样的。第一个版本只是一个快捷方式。代码较短,只有一个变量。想不出任何其他差异。速度。前者比后者快2nd@SReject有什么引证或证据吗?@srject你有消息来源吗?什么速度?下载和解析还是执行?