<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Title</title>
</head>
<body>
<script>
//Es6之后
//定义一个学生的类
class Student{
constructor(name){
this.name=name;
}
run(){
alert("run...");
}
}
class primaryStudent extends Student{
constructor(name,age,sex){
super(name);
this.age = age;
this.sex = sex;
}
hello(){
alert("hello!")
}
}
var zhangsan = new Student("zhangsan");
var lisi = new primaryStudent("lisi",15,"男");
</script>
</body>
</html>
Es6之后
可以通过构造器来构造属性
给对象添加方法也不用写function了