基本数据类型
-
String
-
Number
-
Boolean
-
Undefined
-
Null
-
Symbol
Symbol 独一无二的值 属于基本数据类型
不可以newlet 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();
}
}