美文网首页
一切皆对象

一切皆对象

作者: junup | 来源:发表于2017-12-06 17:36 被阅读0次

    根据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
            };
    

    相关文章

      网友评论

          本文标题:一切皆对象

          本文链接:https://www.haomeiwen.com/subject/polapxtx.html