一切皆对象

2017-12-06  本文已影响0人  junup

根据typeof的输出结果我们可以看出(undefined, number, string, boolean)属于简单的值类型
而剩下的输出结果,都是一个object,他们是都属于引用对象。

       function type(x) {
            console.log(typeof x);    // undefined
            console.log(typeof 10);   // number
            console.log(typeof 'abc'); // string
            console.log(typeof true);  // boolean
            console.log(typeof function () {});  //function
            console.log(typeof [1, 'a', true]);  //object
            console.log(typeof { a: 10, b: 20 });  //object
            console.log(typeof null);  //object
            console.log(typeof new Number(10));  //object
        }
        type();

一切(引用类型)都是对象,对象是属性的集合,我们可以在一个对象中如下放置多个属性

        var fn = function () {
           alert(100);
        };
        fn.a = 10;
        fn.b = function () {
            alert(123);
        };
        fn.c = {
            name: "王福朋",
            year: 1988
        };
上一篇下一篇

猜你喜欢

热点阅读