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