Copy code code as follows:
<meta http-equiv= "Content-type" Content= "text/html; Charset=utf-8 ">
<title> Test </title>
<body>
<script type=" text/ JavaScript ><!--
Function Man (name, age) {
///Define instance property
THIS.name = name;
This.age = age;
}
//define static properties. The default sex is male, do not rule out degeneration, ^v^
Man.sex = ' male ';
//Define prototype properties
Man.prototype.phone = ' 123456 ';
//Except Name.sex and Man.prototype.phone all remaining undefined
alert (man.sex + "-----" + Man.prototype.phone + "--" + Man.name + "--" + Man.age + "--" + man.phone);
var mans = new Man ("Tom", 24);
Alert (Man.sex +)--"+ Man.name +"--"+ Man.age +"--"+ Man.phone"; The
/**
* Illustrates by example that a prototype property is instantiated as an instance property of a class.
* But instance properties cannot be used as prototype properties after instantiation.
*/
//--></script>
</body>