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);