为什么在 JavaScript 中打印 12 而不是 10 [关闭]

问题描述 投票:0回答:1

每次尝试此操作时,控制台日志都会打印 12 而不是 10:

let number1 = 3;
let number2 = 2;
number1 += number2;
number2 += number1;
let result = number1 + number2;
console.log(result);

javascript assignment-operator
1个回答
3
投票
let number1 = 3; 
let number2 = 2; 

number1 += number2;
// number1 = 3 + 2 = 5; 

number2 += number1;
// number2 = 2 + 5 = 7; 

let result = number1 + number2;
// result = 5 + 7 = 12;
 
console.log(result);

为什么结果应该是10?

© www.soinside.com 2019 - 2024. All rights reserved.