为什么某些变量与其他变量在同一行上声明,而大多数变量都是在自己的行上声明的?

时间:2016-10-11 17:20:59

标签: javascript

我正在尝试自学JS,并努力构建一个二十一点游戏。我找到了一个有很好演练的网站,但是很多让我感到困惑。

在这里,他们宣布全局变量:

var deck;
var burnCard;

var dealer;
var player = new Array(maxSplits + 1);
var curPlayerHand, numPlayerHands;

var credits, defaultBet;
var creditsTextNode, defaultTextNode;

我知道/认为你可以在一行上声明多个变量,比如var x,y; 但是我不确定为什么它在这里用于某些变量而不是其他变量。为什么不能放

var = deck, burnCard;

例如?

如果我遗漏了任何重要内容,请告诉我,我会将其包含在内。谢谢。

1 个答案:

答案 0 :(得分:2)

对于JavaScript解析器,它并不重要。

假设某人出于审美原因这样做,或者他们是不一致/懒惰的。

JSLintESLint等Lint工具会警告您这些不一致之处。