【JavaScript】JS中的自定义对象
【JavaScript】JS中的自定义对象
JS中的自定义对象有两种形式
第一种是Object形式的自定义对象
对象的定义:
var 变量名=new Object();//对象实例(空对象)
变量名.属性=值;//定义一个属性
变量名.函数名=function(){}//定义一个函数
对象的访问:
变量名.属性/函数名
<!DOCTYPE html><html><head><meta charset="UTF-8"><title>Insert title here</title><script type="text/javascript">var obj=new Object();obj.name="jerry";obj.age=18;obj.fun=function(){alert("姓名:"+ this.name+",年龄:"+this.age)};obj.fun();</script></head><body></body></html>
第二种是{}花括号形式的自定义对象
对象的定义:
var 变量名={
属性名:值;//定义一个属性
属性名:值;//定义一个属性
函数名:function(){}//定义一个函数
}
注意:属性和属性/函数之间用逗号隔开,最后一个不加逗号。
对象的访问:
变量名.属性/函数名();
<!DOCTYPE html><html><head><meta charset="UTF-8"><title>Insert title here</title><script type="text/javascript">var obj={name:"jerry",age:18,fun:function(){alert("姓名:"+ this.name+",年龄:"+this.age)}}obj.fun();</script></head><body></body></html>