var a = 1;
console.log(" Giá trị lần 1 :" + a);
a++;
console.log(" Giá trị lần 2 :" + a);

setTimeOut là 1 câu lệnh thực hiện câu lệnh sau 1 khoảng thời gian là 1s.var a = 1;
setTimeout(() => {
console.log(" Giá trị lần 1 :" + a);
}, 1000);
a++;
console.log(" Giá trị lần 2 :" + a);

Giá trị lần 2 được thực hiện trước và có giá trị 2.Giá trị lần 1 trong khối lệnh setTimeOut.