案例代码:
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>class的基本运用</title>
</head>
<body>
<script type="text/javascript" src="js/jquery.js" ></script>
<script>
//1.构造函数(过去面向对象)
/*function Person(name,age){
this.name=name;
this.age=age;
}
Person.prototype={
constructor:Person,
print(){
console.log("我叫"+this.name+",今年"+this.age+"岁");
}
}
let person=new Person('张三',19);
console.log(person);
person.print();*/
//2.ES6面向对象
class Person{
constructor(name,age){
this.name=name;
this.age=age;
}
print(){
console.log("我叫"+this.name+",今年"+this.age+"岁");
}
}
let person=new Person('张三',19);
console.log(person);
person.print();
</script>
</body>
</html>