JS基础-对象
2019-02-25  本文已影响12人 
壹枕星河
对象
类是对象的抽象,对象是类的实例。
在js中一切皆为对象,如字符串、数字、数组等。
在js中对象的本质:属性和方法的集合。
JS内置对象(10个)
1. Object对象        是所有JavaScript对象的超类(基类)
2. Array对象          数组对象--定义数组属性和方法
3. Boolean对象     布尔对象--布尔值相关
4. Date对象           日期对象--日期时间相关
5. Error对象           错误对象--处理程序错误
6. Function对象     函数对象--定义函数属性和方法
7.Math对象            数学对象--各种数学运算工具(不是构造函数)
8.Number对象       数字对象--定义数字属性和方法
9.RegExp对象        正则表达式对象--定义文本匹配与筛选规则
10.String对象        字符串对象--定义字符串属性和方法
1、创建对象
方法1 字面量创建
// Object
            //字面量创建
            /* var person = {
                //键值对
                //key : value
                height : 170,
                weight : 70,
                say : function(){
                    alert(123);
                }
            } */
方法2 new创建
//new创建
            var person = new Object();
            person.height = 170;
            person.weight = 70;
            person.say = function(){
                alert(456);
            }
2、使用对象
            //对象名.属性名
            //alert(height);
            alert(person.height);
            
            //对象名.方法名()
            person.say();
            
            console.log(person);