请问以下JS代码输出的结果是什么?
function f(x) { console.log(x); var x = 200; console.log(x); } f(a = 100); console.log(a);
function a(x) { var x = 1000; console.log(x) x = 200 console.log(x) } a(1) // 1000 // 200 // ================================= function a(x) { var x; console.log(x) x = 200 console.log(x) } a(114514) // 114514 // 200