static 定义的是类的方法只有类能调用,而普通方法是实例的方法只有类实例能调用。变量也一样。class A { static fn() { console.log('sss'); } fn2() { console.log('www'); } } let a = new A(); a.fn(); // 报错 A.fn(); a.fn2(); A.fn2(); // 报错