|
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title>測試</title>
</head>
<body>
<script type="text/Javascript"><!--
function Man(name, age) {
//定義實(shí)例屬性
this.name = name;
this.age = age;
}
//定義靜態(tài)屬性。默認(rèn)性別是男,不排除變性,^v^
Man.sex = '男';
//定義原型屬性
Man.prototype.phone = '123456';
//除了name.sex和Man.prototype.phone其余全部是Undefined
alert(Man.sex + "-----" + Man.prototype.phone + "--" + Man.name + "--" + Man.age + "--" + Man.phone);
var man = new Man("Tom", 24);
alert(Man.sex + "--" + man.name + "--" + man.age + "--" + man.phone);
/**
* 通過例子說明:原型屬性在實(shí)例化之后作為類的實(shí)例屬性。
* 但是實(shí)例屬性在實(shí)例化之后卻不能作為原型屬性。
*/
// --></script>
</body>
</html>
JavaScript技術(shù):js類的靜態(tài)屬性和實(shí)例屬性的理解,轉(zhuǎn)載需保留來源!
鄭重聲明:本文版權(quán)歸原作者所有,轉(zhuǎn)載文章僅為傳播更多信息之目的,如作者信息標(biāo)記有誤,請第一時間聯(lián)系我們修改或刪除,多謝。