对象简介

阅读: 15786    发布时间: 2018-01-22 10:16:11

javaScript 中所有事物都是对象:字符串、数组、日期等

在JS中,对象是拥有属性和方法的数据。


属性和方法

属性是与对象相关的值

方法是能够在对象上执行的动作


以字符串为例

 var test="ceshi";

当我们声明上面的变量时,实际上就创建了一个JS字符串对象,test拥有length属性

 alert(test.length)

test拥有方法indexOf(),replace()等

alert(test.indexOf('s'))


创建对象

我们可以通过new Object() 创建一个对象,然后设置其属性和方法

var car =new Object();

car.name="QQ";
car.color="red";
car.drive=function(){
    alert("我开始跑了")
}


alert(car.name)
car.drive();


属性的访问形式:  objectName.propertyName 

方法的访问形式: objectName.methodName()