<script type="text/javascript">
        var kq = {
            kqbar: function () {
                return this.kqbaz
            },
            kqbaz: 1,
            len: function () {
                return this.length;
            },
            length: 5
        };        (function (x) {
            alert(typeof x());
        })(kq.kqbar);        (function () {
            alert(arguments[0]());
        })(kq.len);        (function (kq) {
            alert(typeof kq.kqbar);
        })({ kq: { kqbar: 1} });
        var kqf = function () { return true; };
        var kqg = function () { return false; };
        (function () {
            if (kqg()) {
                alert(kqf());
                kqf = function kqf() { return false; };
                function kqg() { return true; }
            }
        })();        alert(kqf());
    </script>
写出执行结果,并解析其过程。