Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/80.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 一个或多个之间有什么区别吗;var";声明?_Javascript_Jquery - Fatal编程技术网

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你有消息来源吗?什么速度?下载和解析还是执行?