Lorsque j'exécute "var variable = true;" dans la console chrome je reçois "undefined" a retourné:"var variable" renvoie undefined?
> var variable = true;
undefined
Mais quand je lance sans "var" il retourne vrai:
> variable = true;
true
Pourquoi est-il returning "non défini" avec "var"?
Il est source de confusion parce que je m'attendais à ce qu'il revienne vrai.
Est-ce que le code js est valide pour utiliser "var variable = true;" ou devrais-je exécuter "var variable; variable = true;"? –
@ajsie - c'est valide, et les deux instructions sont équivalentes. – Oded
Oui, c'est un code valide. Vous pouvez le confirmer en évaluant 'variable' après l'exécution de l'instruction. –