変数xの値をどう判断し、正常値を印刷しますか?
784 ワード
1、問題の背景
JavaScriptでは、変数xが定義されており、すぐに実行関数内部にもxが定義されており、後にxが再割り当てされている.ここで変数xの値をそれぞれ印刷します.
2、ソースコードの実現
JavaScriptでは、変数xが定義されており、すぐに実行関数内部にもxが定義されており、後にxが再割り当てされている.ここで変数xの値をそれぞれ印刷します.
2、ソースコードの実現
<script>
var x = 100;
(function(){
console.log(x);
var x = 200;
console.log(window.x);
x = 300;
console.log(x);
})()
</script>
</code></pre>
<p>3、 </p>
<p> , x undefined; , x, window.x, x, 100; 300, , 300</p>
<pre><code>undefined
b.html:11 100
b.html:13 300</code></pre>
<p> </p>
</div>
</div>
</div>
</div>