Ich habe diesen einfachen Code auf dem JavaScript.Der Zuweisungsoperator in JavaScript
var a = 10;
var b = 20;
a=a+b-(b=a);
document.write("a = " + a + "</br> b = " + b);
Kann mir jemand erklären, wie haben diese Variablen die Werte ändern, und wie ist der Zuweisungsoperator in diesem Fall funktioniert? Ich denke, dass im ersten Schritt die Variable b nach Zahl von a umgeschrieben wird: (b = a).
Worum genau bitten Sie? Haben Sie nachgeschaut, wie Zuordnungsoperatoren arbeiten? Ist JS Ihre Muttersprache oder haben Sie Kenntnisse in anderen Sprachen? – Carcigenicate
Der Zuweisungsoperator gibt den zugewiesenen Wert zurück, so dass "b = a" den Wert "10" zurückgibt. – undefined
a wird der Wert von a + b abzüglich des neuen Wertes von b zugewiesen, dem gerade der Wert von a zugewiesen wurde ... Ich denke, diese Antwort ist ebenso klar wie die Frage;) – TinMonkey