J'ai ce code simple sur le JavaScript.L'opérateur d'affectation en JavaScript
var a = 10;
var b = 20;
a=a+b-(b=a);
document.write("a = " + a + "</br> b = " + b);
Quelqu'un peut-il me expliquer, comment ces variables changent les valeurs et comment est l'opérateur d'affectation travaille dans ce cas? Je pense que, sur la première étape, la variable b est réécrite par le nombre de a: (b = a).
De quoi parlez-vous précisément? Avez-vous regardé comment fonctionnent les opérateurs d'affectation? JS est votre langue maternelle, ou avez-vous des connaissances d'autres langues? – Carcigenicate
L'opérateur d'affectation renvoie la valeur affectée, donc 'b = a' renvoie' 10'. – undefined
a reçoit la valeur de a + b moins la nouvelle valeur de b qui vient de recevoir la valeur d'un ... Je pense que la réponse est aussi claire que la question;) – TinMonkey