J'ai trouvé ce PDF aquí Dans ce document, l'auteur décrit une expression comme tout ensemble valide de littéraux, de variables, d'opérateurs, d'appels de fonctions et d'expressions qui donnent une valeur unique, à savoir
3 + 7
3 + 7 + 10 + ""
"Dr." + " " + "Pepper"
Tout cela me semble correct. Une instruction a est un ensemble de déclarations, d'appels de méthodes et de fonctions et d'expressions qui effectuent une action, par exemple
var num = 1
document.write("hello")
Mais plus tard, ils se réfèrent à la dernière ligne des exemples ci-dessous comme à des déclarations
var salutation = "Greetings, "
var recipient = "Earthlings"
salutation + recipient //statement
var greeting = "Greetings, "
greeting += "Earthlings" //statement
Pourquoi n'est-ce pas salutation + recipient
y greeting += "Earthlings"
ont considéré une expression lorsqu'ils additionnent deux chaînes de caractères comme dans leur exemple d'expression "Dr." + " " + "Pepper"
Merci beaucoup.