您的位置:首页 > Web前端 > JavaScript

JavaScript对象练习

2012-11-01 15:45 211 查看
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=GBK">
<title>Untitled Document</title>
</head>
<body>
<script type="text/javascript" src="jstool.js"></script>
<script type="text/javascript">
/*function person(){
print("person run");
}
var  p=new person();
p.name="zhansan";
p.age=33;
p.show=function(){
print("__"+this.name+"__"+this.age);
}
p.show();
*/

/*    function person(name,age){
this.name=name;
this.age=age;
this.getname=function(){
return this.name;
}
}
var p=new person("zhansan",33);
print(p.getname());
*/

var pp={
"name":"zhansan","age":33,
"getname":function(){
return this.name;
}
}
print(pp.name);
//对象成员有两种方式
print(pp["age"]+":"+pp.name);

var map={
3:"xiaoqiang",4:"xiaozhang",5:"xiaoeri"
}
var vall=getkey(3);
print(vall);
function getkey(key){
return    map[key];
}
var myobj={
myname:"xiaoming",myage:44
}
print(myobj.myname+"__"+myobj.myage+"_"+myobj["myage"]);
var myobj1={
"myname":"xiaoming","myage":44
}
var myobj2={
myarray:[3,4,2,4,22,34,34]
}
print(myobj2.myarray[3]);
var mymap={
names:[{name1:"战三"},{maname:"小花"}]
}
print(mymap.names[0].name1);
</script>
</body>
</html>
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: