javascript对象

何谓对象

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

如 数字 字符串 布尔值 数组 等也是对象


访问对象属性

对象.属性


var message="Hello World!";
var x=message.length;

x=12


访问对象的方法

对象.方法()

var message="Hello world!";
var x=message.toUpperCase();// tpUpperCase()具有转换成大写的功能

x=HELLO WORLD!

创建对象  


直接创建对象


var x = new Object();

var person=new Object();
person.firstname="John";
person.lastname="Doe";
person.age=50;
person.eyecolor="blue";

简化语法
person={firstname:"John",lastname:"Doe",age:50,eyecolor:"blue"};

使用函数来创建对象


function myfunction(name,age,) {
this.name="john";
this.age="17";
}

上述函数又可以成为对象构造器,可以快速创建类似的对象
如 var father=new myfunction("john",56);


添加属性到对象中


对象.属性="   ";
person.eyecolor="blue";

在对象中添加方法


在构造器中加入函数

function myfunction(name,age,) {
this.name="john";
this.age="17";
function changename(changename){
this.name=“changename”;

}
}

for in循环

for in 循环能遍历对象属性
function myFunction(){
var x;
var txt="";
var person={fname:"Bill",lname:"Gates",age:56}; 
for (x in person){
txt=txt + person[x];
}
document.getElementById("demo").innerHTML=txt;
}


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值