基本数据类型
- String
- Number
- Boolean
- Undefined
- Null
- Symbol Symbol 独一无二的值 属于基本数据类型 不可以new
let car = Symbol('car');
let obj = {
[car]:"bmw"
}
obj.car = 'audi'
console.log(obj[car]);
//obj里的car不可以被修改
继承
class Person {
constructor(name,age){
this.name = name;
this.age = age;
}
/* 静态方法 */
static kaiche(){
document.write(`公主会开车`);
}
eat(){
document.write(`${this.name}--${this.age}--${this.sex}`);
}
}
/* 构造函数调用了自己的静态方法 */
/* 静态方式 只能构造函数自己的调用 实例化对象不可以调用 */
Person.kaiche();
// new Person().kaiche(); 不可以
class Student extends Person{
constructor(name,age,sex){
/* super就代表父类(Person) */
super(name,age)
this.sex = sex;
}
eatA(){
super.eat();
}
}