Maison  >  Questions et réponses  >  le corps du texte

javascript - déclarons les variables

let n'aura pas de promotion variable ; si j'utilise let avant la déclaration, le navigateur devrait signaler une erreur ; mais mon impression n'est pas définie ; est-ce ma compréhension ou mon erreur d'écriture ?

某草草某草草2686 Il y a quelques jours755

répondre à tous(3)je répondrai

  • 伊谢尔伦

    伊谢尔伦2017-06-12 09:31:34

    ErreurUncaught ReferenceError: a is not defined表示变量未定义, 而不是指这个变量是undefined, 如果变量variable的值是undefined, 那么console.log(variable)应该输出undefined et ne doit pas être signalée.

    répondre
    0
  • 学习ing

    学习ing2017-06-12 09:31:34

    Les variables déclarées par let et const ne seront pas déclarées à l'avance, ce qui signifie que les variables ne sont pas accessibles avant que le contexte d'exécution d'exécution ne soit lié lexicalement.

    function foo(){
    |
    | not accessible
    |
    let a = 1
    }

    répondre
    0
  • PHP中文网

    PHP中文网2017-06-12 09:31:34

    La deuxième ligne de code ici n'a aucun sens

    La première ligne s'imprime,
    car elle est laissée, non définie car elle n'est pas améliorée
    La deuxième ligne, let xxx, n'est pas écrite, ce qui devrait également être l'erreur

    .

    Si c'est var, il n'est pas défini
    Parce qu'il existe une variable promue mais elle n'est ni spécifiée ni copiée

    répondre
    0
  • Annulerrépondre