var a = 5;
console.log(a++ + ++a ); //12
console.log(a); //7
a为5先参与运算,然后自增为6,后面++a先自增再赋值。所以是5+7=12.
你算对了吗?试试下面的这个,评论区看答案。
console.log(a++ + ++a + a++);
var a = 5;
console.log(a++ + ++a ); //12
console.log(a); //7
a为5先参与运算,然后自增为6,后面++a先自增再赋值。所以是5+7=12.
你算对了吗?试试下面的这个,评论区看答案。
console.log(a++ + ++a + a++);