Изменить текст по умолчанию в типе ввода = & ldquo; файл & rdquo ;?

Поскольку я не вижу ссылок на него, здесь является ссылкой на спецификацию ECMA-262, которая является базовым спецификацией для JavaScript. Грамматика с этой страницы говорит:

12.2 Variable Statement

Syntax

  VariableStatement :
    var VariableDeclarationList ;

  VariableDeclarationList :
    VariableDeclaration
    VariableDeclarationList , VariableDeclaration

  VariableDeclarationListNoIn :
    VariableDeclarationNoIn
    VariableDeclarationListNoIn , VariableDeclarationNoIn

  VariableDeclaration :
    Identifier Initialiseropt

  VariableDeclarationNoIn :
    Identifier InitialiserNoInopt

  Initialiser :
    = AssignmentExpression
  InitialiserNoIn :
    = AssignmentExpressionNoIn

То, что вы можете извлечь из этого, использует запятые или нет, не имеет значения. В любом случае, он заканчивается анализом как VariableDeclaration и обрабатывается точно так же. Не должно быть никакой разницы в том, как механизм сценария обрабатывает два объявления. Единственные различия были бы уже упомянуты в других ответах - сэкономить больше пространства и практически неизмеримые различия в количестве времени, которое требуется для применения грамматики, чтобы найти все VariableDeclarations при компиляции скрипта.

147
задан Harry Joy 28 February 2011 в 05:58
поделиться