JavaScript基础(二) 引用类型

写了好多,破网络,最后丢掉了,晚点补上,郁闷。

 1. 对象的创建用new运算符,对于没有参数的时候,可以省略括号,但是不建议这样使用
    var obj = new Object; (可以这样,但是不建议,写为 var obj = new Object()比较好)
 2. 对象的初始化也有一种简单的直接量的写法,在ECMAScript V3定义,对于JavaScript1.2都可以:
        var car =
        {
           name : "joe",
           age  : 15,
           married : false
        };
 3. 对象有三种: native object, built-in object, host object
    
 4. 判断一个对象是否为某个类型的实例使用: instanceof操作符
    obj instanceof Object 返回值是bool类型,相当于C#的is操作符
 
 5. Native Object 有:
        Object,
        Function,
        Array,
        String,
        Boolean,
        Number,
        Date,
        RegExp,

        Error,
        EvalError,
        RangeError,
        ReferenceError,
        SyntaxError,
        TypeError,
        URIError

        Array声明方式: var array = new Array("a", "b", "c"); var array = ["a", "b", "c"]; 建议使用前者,这样较
清晰。

 6. Built-in 对象只有两个,Global, Math
    Global是最特别的对象,它实际是不存在的,所以 var pointer = Global; alert(pointer);不会有显示数据,而Math可以显示[object Math].我们用的parseInt,isFinite等函数都是属于Global的。

 7. 所有非native object都属于host object, built-in object除外。 所以所有的DOM,BOM对象都是host object

转载于:https://www.cnblogs.com/joeliu/archive/2008/01/15/1040221.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值