js对象

js对象

js中的所有事物都是对象:字符串,数值,数组,函数....

此外,js允许自定义对象

js提供多个内建对象:String,Date,Array........

对象只是带有属性和方法的特殊数据类型

eg: var   message="hello lwx";

var  x=message.length;    var  y=message.toUpperCase();

创建js对象

创建新对象有两种不同的方法:

1.定义并创建对象的实例

2.使用函数来定义对象,然后创建新的对象实例


第一种:

例如:person=new Object();

person.firstname="bill";

person.lastname="gates";

person.eyecolor="blue";


person{firstname="bill",lastname="gates",eyecolor:"blue"};

第二种:

function   person(firstname,lastname,eyecolor)

{

this.firstname=firstname;

this.lastname=lastname;

this.eyecolor=eyecolor;

}

var  mybrother=new person("","","");

var  myfather=new person("","","");

注意:js是面向对象的语言,但是js不使用类

js  ---- for ... in 循环

var  person={fname:"bill",lname:"gates",age:56};

for  (x  in  person)   {txt=txt+person[x]};

结果是:billgates56












评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值