var a = 1,x;
x = ++a + ++a;
x +=a;
console.log(x); //8 ++ ты инкрементируешь (увеличиваешь на 1) значение переменной.++x и x++. О различиях почитай тутa == 1, то на второй строке x = ++a + ++a => x = 2 + 3 => x = 5. Соответственно, x == 5, a a == 3x += a => x = x + a => x = 5 + 3 => x = 8