<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>ProtoType</title>
<script type="text/javascript" charset="utf-8">
function Person(sex) {
this.sex = sex;
}
Person.prototype.name = 'Lucy';
Person.prototype.age = 20;
Person.prototype.sayHi = function () {
document.write('hi,' + this.name + '<br>');
}
var p1 = new Person('M');
var p2 = new Person('W');
document.write(p1.sex + '<br>');
document.write(p2.sex + '<br>');
document.write(p1.age + '<br>');
document.write(p2.age + '<br>');
p1.sayHi();
p2.sayHi();
document.write((p1.age==p2.age) + '<br>');
document.write((p1.sayHi==p2.sayHi) + '<br>');
document.write(Person.prototype.constructor + '<br>');
document.write(p1.constructor + '<br>');
document.write(p1.prototype + '<br>');
document.write(Person.prototype.isPrototypeOf(p1) + '<br>');
</script>
</head>
<body>
</body>
</html>