首页 > 代码库 > javascriopt学习------对象
javascriopt学习------对象
javascript对象:(对象是带有属性和方法的特殊数据类型)
包括内置对象,Array,String等;
还包括自定义对象。
访问对象的属性:Object.propertyName
访问对象的方法:Object.methodName()
自定义对象:
1.直接定义对象: obj = new Object();
可以给该对象添加属性:obj.propertyName = 属性值;
可以给该对象添加方法:obj.methodName = 函数名;
还可以直接写作:
obj = {属性名1:属性值1,...,属性名n:属性值n,方法名:函数名,.....}
2.使用构造函数定义对象
function obj(属性名1,...,属性名n,方法名1,...,方法名n){
属性名1:属性值
......
方法名1:函数名
}
for...in循环:
遍历对象中的属性
for(x in obj){ //x为遍历到的属性名;obj[x]为遍历到的属性的属性值
}
with语句:
用于在访问一个对象的属性和方法时避免重复的使用对象的引用。
with(obj){
}
如:对于var date_line = new Date();
语句:
alert(date_line.getYear()+date_line.getMonth()+data_line.getDate();
可以简单写作:
with(date_line){
getYear()+getMonth()+getDate();
}