1

これが私の基本的な問題です...

<script>
    var window.my_Global = false;
</script>

<script>
    if(my_Global){...} //my_Global here is undefined, not false??
</script>

簡単な解決策があるに違いないことは知っていますが、かなり行き詰まっています...

4

1 に答える 1

4

削除var:

window.my_Global = false;

varオブジェクトのプロパティを設定するステートメントは必要ありません。実際、これは無効な構文です。

<script>
    window.my_Global = true;
</script>

<script>
    console.log(my_Global);
    if(my_Global){
        alert("Hello world!");
    }
</script>

于 2015-05-01T14:27:12.583 に答える