日期:2014-05-16  浏览次数:20305 次

js 3种方式创建js对象

<script type="text/javascript">

?? //json

var classObject = {

id : "2" ?,

name : "HeDafeng" ,

age : "10" ,

test:function(){

document.write("我叫"+this.name+"今年"+this.age+"岁");

}

};

classObject.test() ?;

document.write("<br>") ;

document.write("id="+classObject.id+"<br>") ;

document.write("name="+classObject.name+"<br>") ;

document.write("age="+classObject.age+"<br>") ;

?

?? ?// 用 function 关键字模拟 clas

function myClass() { ?

?? ? ? ? ? this.id = 5; ?

?? ? ? ? ? this.name = 'myclass'; ?

?? ? ? ? ? this.getName = function() { ?

?? ? ? ? ? ? ? return this.name; ?

?? ? ? ? ? } ?

?? ? ? } ?

?? ? ? var my = new myClass(); ?

?? ? ? alert(my.id); ?

?? ? ? alert(my.getName()); ?

?

//使用JavaScript中的Object类型?

? var ?company= new Object(); ??

?

? company.name= "天堂"; ?

? company.address = "北京"; ?

? company.produce= function(message) ?

? { ?

? alert("message="+message); ?

? } ?

?

?company.produce("天堂"); ?

//结果 ?

//天堂 ?

</script>