标签:
JS中的对象实际上是一个包含属性和方法的一个特殊的数据集合。调用的时候用(.)来进行调用。object.property;object.method。为了加深理解,我们设置一个person对象,他有age,sex属性;有sleep(),eat()方法。那么当我们要使用person对象时,首先,需要实例化一个对象,利用new关键字,比如:
var bob = new person;
上面的语句就是实例化了一个person对象,bob。他有person对象的所有属性和方法。可以利用(.)来进行对属性和方法的调用,比如:
bob.age = 18;
bob.sex = male;
bob.sleep();
bob.eat();
对象的分类有以下几种,
(1)JS中的内置对象,比如:Array,Math,Date等。当我们需要一个数组的实例时,就会用到这个对象,比如:
var bobslove = new Array(music,movie,food);
在创建实例之后,我们就可以调用他的属性,比如Array的length属性,比如:
alert(bobslove.length);
也可以调用方法,比如,调用Math的一个方法:
var num = 2.45;
alert(Math.round(num));
(2)宿主对象,宿主对象由js运行的环境提供而不是js语言本身。在web应用中,js的运行环境就是浏览器。比如:Form,Image,Element,document等。
标签:
原文地址:http://www.cnblogs.com/ilbajs/p/4649910.html