質問: "2222"; } ``` 私が最初に()を呼び出すと、 "1111"という警告ボックスが表示されますが、代わりに "2222"が表示されます。 second()がfirst()に属するローカル変数にどのような影響を与えていますか?私は何かを見逃しているのですか、これはバグですか? 私はFirefox 12.0を使用しています。
回答: この変数は、varステートメントが使用されている場合にのみローカルです。 ``` var msg = "1111"; ``` それ以外の場合、値はグローバルスコープにエスケープされます。