var a = 10;
var x = --a + a++;
kết quả x = 18
Theo em phân tích thì
x = 9 + a++; a = 9
x = 9 + 10
x = 19
chứ ạ
Mong các bác thông não hộ em với
var a = 10;
var x = --a + a++;
kết quả x = 18
Theo em phân tích thì
x = 9 + a++; a = 9
x = 9 + 10
x = 19
chứ ạ
Mong các bác thông não hộ em với
Ok, cái này hơi điên một chút 
--a: a sẽ bị giảm xuống một đơn vị ngay trong phép tính.
a++: a sẽ tăng lên 1 đơn vị sau khi phép tính được thực hiện.
Vậy nên theo đúng logic của JS thì sẽ là : x = 9 + 9 = 18
Link bạn tham khảo thêm: https://codeburst.io/javascript-increment-and-decrement-8c223858d5ed
em cảm ơn bác nhiều ạ
83% thành viên diễn đàn không hỏi bài tập, còn bạn thì sao?