結果 : how does javascript handle synchronous and asynchronous code execution