您的位置:首页 > 编程语言 > Java开发

html javasript 创建类

2017-08-09 09:26 369 查看
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Title</title>
</head>
<body>
<script type="text/javascript" src="js/write.js"></script>
<script type="text/javascript">
//增强for循环
/*var num=[1,3,5,9];
for(c in num)
{
println(num[c]);
}
var num1=new Number(4);
for(q in num1)
{
println(q);
}*/

//三种方式创建类,第一种通过 对象.属性直接赋值,第二种通过 类构造器,第三种 键值对的方式

//1.对象.属性直接赋值
/*  var p=new Person();
p.name="gsc";
p.age=12;
p.show=function () {
println(this.name+":"+this.age);
}
p.show();*/

/*var object=new Object();
object.name="js";
object.age=2012;
println(object.name+":"+object.age);

//2.类构造器
function dog(name,age) {
this.name=name;
this.age=age;
this.setName=function (name) {
this.name=name;
}
this.getName=function () {
return this.name;
}
}

var Mydog=new dog("旺财",12);
println(Mydog.getName());*/

//3.键值对的方式
/*var pp={
"name":"华华",
"show":function () {
println(this.name);
}
}
//x为属性名
for(x in pp)
{
println(pp[x]);
}*/

/*调用属性的两种方法,对象.属性,对象[键]*/
/* pp.show();
println(pp["name"]);*/
//相当于map
var map={2:"小强",3:"小明",4:"小张"};
var getNum=function (num) {
return map[num];
}
println(getNum(3));
</script>
</body>
</html>
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: